Как сказано в заголовке, я не могу скопировать из 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