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