Як сказано в назві, я не можу скопіювати з 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