Intellij IDEA mit ideavim. Text aus einer anderen Quelle kann nicht kopiert werden


79

Ich habe versucht, Text aus IDEA mit dem ideavim-Plugin unter Verwendung der Standard-vim-Tastenkombinationen ( y ) zu kopieren . Aber dieser Text wird nicht in globalen Puffer kopiert und ich kann ihn nur in IDEA einfügen.
Wie kann ich beispielsweise kopierten Text im Browser verwenden?


1
Okay alles klar. In den IDEA-Keymap-Einstellungen für die Aktion "Kopieren" werden zwei Kombinationen festgelegt: Strg + C und Strg + Einfügen. Ich weiß nicht, warum Strg + C nicht funktioniert, aber jetzt verwende ich die zweite.
Supo

1
Strg + C funktioniert nicht, da es von Vim verwaltet wird. Sie können dieses Verhalten unter "Andere Einstellungen -> Vim-Emulation" ändern, indem Sie "Handler" auf IDE setzen.
Michal Lonski

Antworten:


140

Der Befehl yank von Vim zieht standardmäßig nicht in die Zwischenablage des Systems. es zieht an dem unbenannten Register. Sie können das Register * oder + verwenden , um auf die Zwischenablage des Systems zuzugreifen. Weitere Informationen finden Sie auch in diesem Wiki- Artikel . Oder setzen Sie diese Option einfach in Ihrem ~/.ideavimrc:

set clipboard+=unnamed

Diese ~/.ideavimrcEinstellung wird in IdeaVim unterstützt, seit VIM-476 in Version 0.38 implementiert wurde. Wenn die Datei nicht vorhanden ist, erstellen Sie sie in Ihrem Benutzer- / Home-Verzeichnis.

Beachten Sie auch, dass dies alles Standard-Vim-Verhalten ist. Nichts davon ist IdeaVim-spezifisch, außer dem Namen der Konfigurationsdatei.


1
Genial! Funktioniert hervorragend in Ubuntu 14.04
Workflow

1
Großartig! Danke Meister!
Alfred Huang

14
set clipboard+=unnamedverwendet das *Register, auch bekannt als Primärauswahl. Wenn Sie Register +, auch bekannt als Zwischenablage, bevorzugen, setzen Sie die Zwischenablage + = unnamedplus . You can also set these interactively from the : auf, um zu experimentieren und herauszufinden, was für Sie am besten funktioniert.
Laurence Gonsalves

3
Wenn Sie unter Windows arbeiten und nach .ideavimrc suchen, finden Sie unter stackoverflow.com/a/33404917/6441900
SantaXL
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.