Jak wspomniano w tytule, nie mogę skopiować z vima do schowka systemowego. Viceversa działa, kopiowanie z zewnętrznego vima i wklejanie p
jest 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 .vimrc
i 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+=unnamedplus
coś w ustawieniu domyślnym wyłączało to. Zmiana na clipboard=unnamedplus
(np. Usunięcie innych ustawień) działała dla mnie.
set clipboard+=unnamed
i set clipboard+=unnamedplus
nie 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=unnamed
i set clipboard+=unnamedplus
, i działa !! :set clipboard?
==clipboard=unnamed,unnamedplus