Команда bash: cut ничего не производит (просто пустая строка)

Это требует, чтобы энергия имела интеграцию буфера обмена X11. Можно проверить это путем выполнения vim --version и поиск +xterm_clipboard (+clipboard не это, это для использования GUI, который может на самом деле быть тем, что Вы после, вопрос не указывает GUI или терминал).

Если Вы не имеете +xterm_clipboard, необходимо будет получить версию энергии, которая действительно имеет ее (или перекомпилировала себя).

Если у Вас действительно есть он, то потрясающим. Позволяет продолжаются.

X11 имеет 2 "буфера обмена". Существует избранный буфер и затем реальный буфер обмена. Избранный буфер является highlight/middle_click вещью. Буфер обмена является нормальным CTRL+C/CTRL+V.
Для копирования текущей строки в буфер выбора сделать "*yy. (да, это - shift+quote shift+8 y y),
Для копирования в буфер обмена сделать "+yy.
(можно использовать другие спецификаторы выбора, как "+yG, или "+y в визуальном режиме)

Если Вы хотите сделать один из них значением по умолчанию, таким образом, можно просто сделать yy, без "+/"* бит, можно добавить одно из следующих к Вашему ~/.vimrc:

set clipboard=unnamed

или

set clipboard=unnamedplus

Вы не указывали, получали ли Вы доступ к машине удаленно, но раз так можно все еще сделать это, но Вам будет нужен X11, передавая включенный и работая в SSH. Я буду предупреждать Вас однако, что это может заставить энергию занимать несколько секунд для запуска.

2
03.03.2018, 20:55
1 ответ

У вас не должно быть пробелов вокруг символа = для присвоений переменных.

Сценарий 1:

  • inode = something - bash пытается запустить команду с именем inode с двумя аргументами.
  • Это эквивалентно высказыванию: inode "=" "something"

Сценарий 2:

  • inode = something - bash пытается запустить команду с именем inode с 1 аргумент (строка '= something' )
  • Это эквивалентно высказыванию: inode "= something"

Сценарий 3:

  • inode = something - bash пытается запустите команду something с inode , установленным на пустую строку в его среде.
  • Это эквивалентно высказыванию: inode = "" something

Примечание : проверьте раздел 2.9.1 Простые команды из приведенной ниже ссылки.

Ссылка: Язык команд оболочки

8
27.01.2020, 21:51

Теги

Похожие вопросы