Копирование VIM не работает в Gnome Terminal (в системный буфер обмена)

Копирование VIM не работает в Gnome Terminal (в системный буфер обмена)

Я предпочитаю использовать VIM в терминале GNOME (в Fedora 19) вместо GVIM.

Но я не могу скопировать данные в системный буфер обмена.

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

Мой VIMRC:.vimrc на pastebin

Который содержит

set clipboard+=unnamedplus

также

vmap <C-c> "+yi
vmap <C-x> "+c
vmap <C-v> c<ESC>"+p
imap <C-v> <ESC>"+pa
imap <C-v> <Esc><C-v>a

В моем терминале GNOME установлены следующие сочетания клавиш:

Копировать = Ctrl+C Вставить = Ctrl+V

(также пробовал с ctrl-shift-c, но это не дало результата)

Нужно ли мне что-то добавить в Fedora/Gnome? Версия GNOME Shell — 3.8.4.

Данные о моей версии vim здесь:http://pastebin.com/raw.php?i=JTxYNbUF

решение1

Поскольку вы поделились данными о версии, я вижу, что там написано -clipboard. Это означает, что vim не был скомпилирован с этой +clipboardфункцией, поэтому он не может получить доступ к системному буферу обмена. Вы, вероятно, можете исправить это, установив vim-gtkпакет или эквивалент. Если вы скомпилировали его самостоятельно, просто добавьте соответствующий флаг.

Связанный контент