Jak wspomniano w tytule, nie mogę skopiować z vima do schowka systemowego. Viceversa działa, kopiowanie z zewnętrznego vima i wklejanie pjest w porządku.
Zainstalowałem obsługę schowka, wersja vima to 7.3.429:
$ vim --version | grep clip
+clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments
+xsmp_interact +xterm_clipboard -xterm_save
Mam:
set clipboard=unnamedplus
w moim .vimrci jest ustawiony, gdy:
set clipboard?
lub
:echo has('clipboard')
Używam Ubuntu 12.04 LTS i vim wewnątrz gnome-terminal(ale także GVim ma ten sam problem). Dowolny pomysł?
Dzięki
clipboard+=unnamedpluscoś w ustawieniu domyślnym wyłączało to. Zmiana na clipboard=unnamedplus(np. Usunięcie innych ustawień) działała dla mnie.
set clipboard+=unnamedi set clipboard+=unnamedplusnie działa podczas używania y i p do udostępniania schowka systemowego. :set clipboard?== clipboard=autoselect,exclude:cons\|linux,unnamed,unnamedplus; Po usunięciu pierwszego +, który jest set clipboard=unnamedi set clipboard+=unnamedplus, i działa !! :set clipboard?==clipboard=unnamed,unnamedplus