4

Я прочитал и попробовал несколько разных решений, но все еще не могу скопировать из vim в системный буфер обмена. Работает Viceversa, копирование извне vim и вставка в порядке.

Я установил поддержку буфера обмена, vim версия 7.3.429:

$ vim --version | grep clip
+clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments 
+xsmp_interact +xterm_clipboard -xterm_save 

Я имею:

set clipboard=unnamedplus

в моем .vimrc и буфер обмена устанавливается, когда я делаю:

set clipboard?

(который возвращает clipboard=unnamedplus) или

:echo has('clipboard')

:echo has('unnamedplus') возвращает 1

Для копирования из gvim в буфер обмена я использую:

yy
y
"*y
"+y

Для вставки я использую Ctrl+V , Ctrl+Shift+V (в терминале), но это не работает.

Мой vimrc здесь (извините за pastebin, это слишком долго, чтобы остаться в этом посте)

Редактировать: копирование в другой экземпляр работ vim с помощью ярлыка p. В противном случае это не работает.

Я использую Ubuntu 12.04 LTS и GVim. Любая идея?

Спасибо

1 ответ1

3

В моем случае, используя Ubuntu 12.04, я нашел ответ в этой теме

В основном вы должны установить vim-gtk .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .