Это требует, чтобы энергия имела интеграцию буфера обмена 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. Я буду предупреждать Вас однако, что это может заставить энергию занимать несколько секунд для запуска.
У вас не должно быть пробелов вокруг символа =
для присвоений переменных.
inode = something
- bash пытается запустить команду с именем inode
с двумя аргументами. inode "=" "something"
inode = something
- bash пытается запустить команду с именем inode
с 1 аргумент (строка '= something'
) inode "= something"
inode = something
- bash пытается запустите команду something
с inode
, установленным на пустую строку в его среде. inode = "" something
Примечание : проверьте раздел 2.9.1 Простые команды из приведенной ниже ссылки.
Ссылка: Язык команд оболочки