Chciałbym ustawić Y i P, aby kopiowały i wklejały bezpośrednio do schowka systemowego zamiast bufora vim.
Nie chcę żadnych dodatkowych poleceń. Po prostu normalne, ale powinny kopiować i wklejać ze schowka systemowego i omijać bufor vim.
Jak mogę to osiągnąć?
Używam vima na Ubuntu 10.10.
set clipboard+=unnamedplus
zgodnie z vim.wikia.com/wiki/Accessing_the_system_clipboard .*
Rejestr nie kopiuje do mojego schowka, gdy biegnę vim z terminala (który jest zawsze).set clipboard=unnamedplus
Najpierw musisz sprawdzić, czy vim jest skompilowany ze wsparciem schowka, uruchomić
vim --version | grep clip
i sprawdzić, czy jest a+
lub-
przedclipboard
ixterm-clipboard
.Jeśli ma on obsługę schowka, kopiowanie zi wklejanie do rejestrów
*
lub+
powinno używać schowków system / X11, więc"*yy
kopiuje linię i"*p
wkleja ją.W Ubuntu 10.10 możesz zainstalować vim-gnome, aby skompilować obsługę schowka.
źródło
Spróbuj :
to działa dla mnie na Ubuntu.
źródło
Domyślny VIM w Ubuntu to vim-tiny, który nie jest skompilowany do obsługi schowka systemowego. Aby uzyskać obsługę schowka, musisz zainstalować pełny VIM i GUI Gnome:
Po zainstalowaniu tych dwóch pakietów możesz użyć poleceń wspomnianych przez Akirę i wliao.
źródło
szarpnięcie do rejestru schowka:
wklej ze rejestru schowka:
po więcej informacji:
źródło
W moim
Ubuntu 18.04 (GNOME Shell)
włączonym schowku:sudo apt-get install vim-gnome
źródło