Ist es möglich, vim (offensichtlich mit :set mouse=a
) und / oder gvim so zu konfigurieren, dass die visuellen Auswahlmodi automatisch in den Auswahlpuffer von X integriert werden?
Ich weiß, wie die Kopierregister für die Integration in die Zwischenablage eingerichtet werden, möchte aber auch das Auswahlsystem integrieren. Ist es möglich und wenn ja, wie?
visual-mode
gvim
mouse
os-clipboard
unix
Caleb
quelle
quelle
:set guioptions+=a
. Dies ist auf X11-Systemen standardmäßig aktiviert ( Kopien an PRIMARY) "Antworten:
Ich verstehe, dass Sie mit den Funktionen ausgestattet sind, die zum Kopieren und Einfügen in die Systemzwischenablage erforderlich sind, aber ich möchte ein bisschen redundant sein, da das Einrichten dieser Register eine Herausforderung sein kann. Es geht um die Funktionen, die bei der Installation von Vim aktiviert werden. Unter OS X und Linux muss die Zwischenablagefunktion aktiviert sein, und für Linux ist normalerweise auch die Einstellung xterm_clipboard erforderlich. Sie können feststellen, ob diese festgelegt sind, indem Sie ausführen
vim --version
und prüfen, ob neben dem Funktionsnamen ein+
oder-
für Ein bzw. Aus steht. Hier finden Sie Hinweise dazu unter OS X und hier unter Ubuntu . Es gibt auch eine schöne Zusammenfassung dieser Informationen in einem Blog hier .Laut diesem Superuser-Beitrag kopiert macvim (und höchstwahrscheinlich gvim im Allgemeinen) (vorausgesetzt, die Zwischenablage ist ordnungsgemäß eingerichtet) die Auswahl automatisch in die System-Zwischenablage, wenn sie festgelegt
set guioptions+=a
ist. Dies scheint der Schlüssel zum Arbeiten mit dem Auswahlpuffer von X zu sein. Wennset guioptions+=a
Sie die Vim-Dokumentation zu den Optionen schnell anzeigen , sollte das Putten genau das tun, was Sie für gVim wünschen. Weitere Informationen finden Sie in diesem Beitrag von Carpetsmoker hier .Für Console Vim habe ich diesen Artikel gefunden, in dem beschrieben wird, wie Sie das deaktivieren können, wonach Sie suchen. Es scheint, dass das Einfügen von Folgendem in Ihren
.vimrc
Willen zu glücklichen Tagen führt:Für mich hat dies die visuelle Auswahl erfolgreich in das
+
Register kopiert .quelle
set clipboard += autoselect
scheitert mitE518: Unknown option: autoselect
. Version 8.0 unter Ubuntu 17.10.