2015-01-12 9 views
44

Ich habe versucht, Text von IDEA mit dem ideavim-Plugin zu kopieren, indem Standard-Vim-Tastatureingaben verwendet werden (y). Aber dieser Text wird nicht im globalen Puffer kopiert und ich kann ihn nur in IDEA einfügen.
Wie kann ich kopierten Text beispielsweise im Browser verwenden?Intellij IDEA mit Ideavim. Kopieren von Text aus einer anderen Quelle nicht möglich

+1

Okay, ich habe es. In IDEA Keymap-Einstellungen für die Kopieraktion sind 2 Kombinationen festgelegt: Strg + C und Strg + Einfügen. Ich weiß nicht, warum Strg + c nicht funktioniert, aber jetzt benutze ich den zweiten. – Supo

+0

Strg + C funktioniert nicht, weil es von Vim behandelt wird. Sie können dieses Verhalten unter "Weitere Einstellungen -> Vim-Emulation" ändern, indem Sie "Handler" auf IDE setzen. –

Antwort

67

Der Befehl yank von VIM wird standardmäßig nicht in die Systemzwischenablage gezogen. es reißt zum unbenannten Register. Sie können die * oder + register verwenden, um auf die Systemzwischenablage zuzugreifen. Siehe auch dieses Wiki article für weitere Informationen. Oder setzen Sie nur this option in Ihrer ~/.ideavimrc:

set clipboard+=unnamed

Diese ~/.ideavimrc Einstellung wurde in IdeaVIM unterstützt seit VIM-476 in Version 0.38 implementiert. Wenn die Datei nicht existiert, erstellen Sie sie in Ihrem Benutzer/Home-Verzeichnis.

Beachten Sie auch, dass dies alles Standard-VIM-Verhalten ist; nichts davon ist für IdeaVIM spezifisch, außer für den Namen der Konfigurationsdatei.

+0

Danke, interessante Informationen, es hat sehr geholfen! – Supo

+0

Super! Funktioniert gut in Ubuntu 14.04 – workflow

+0

Großartig! Danke Meister! –