
Я использую vim в эмуляторе терминала на Ubuntu 14.04.
Я пользовался им некоторое время и все было хорошо, пока мне не пришлось копировать строки из одного файла в другой. После некоторых поисков я нашел то, что мне было нужно, а именно:
set clipboard=unnamed
Однако это не работало, и ни один из них явно не использовал регистр *.
Оказывается, у меня нет поддержки буфера обмена. Вот вывод vim --version
Обратите внимание на записи:
-clipboard
-x11
-xterm_clipboard
Так как же мне получить поддержку буфера обмена? Нужно ли устанавливать совершенно новую версию Vim?
На данный момент я использую :read и sed вместе, чтобы получить нужные мне номера строк, но мне хотелось бы получить более чистое решение.
решение1
Поддержка буфера обмена доступна всего одной командой:
$ sudo apt-get install vim-gnome
Но вы можете просто редактировать все свои файлы в Vim и копировать/вставлять их между буферами.