Як сказано в назві, я не можу скопіювати з vim в системний буфер обміну. Працює Viceversa, копіювати з зовнішньої програми vim та вставляти з неї p
все добре.
У мене встановлена підтримка буфера обміну, версія 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?
або
:echo has('clipboard')
Я використовую Ubuntu 12.04 LTS і vim всередині gnome-terminal
(але у GVim така ж проблема). Будь-яка ідея?
Дякую
clipboard+=unnamedplus
щось, що в налаштуваннях за замовчуванням було його відключити. Зміна clipboard=unnamedplus
(наприклад, видалення інших налаштувань) працювала для мене.
set clipboard+=unnamed
& set clipboard+=unnamedplus
не працює під час використання y і p для спільного використання буфера обміну системи. :set clipboard?
== clipboard=autoselect,exclude:cons\|linux,unnamed,unnamedplus
; Після того, як я видалив перший +
, який set clipboard=unnamed
і set clipboard+=unnamedplus
, і вона працює !! :set clipboard?
==clipboard=unnamed,unnamedplus