Vim-Schnittstelle in Eingabefeldern des Webbrowsers?

Vim-Schnittstelle in Eingabefeldern des Webbrowsers?

Ich suche ein Browser-Plugin, das Text in Eingabefelder mit der gleichen Tastaturschnittstelle wie der Vim-Texteditor eingibt. Ich habe übernommenVimiumwas die allgemeine Navigation viel effektiver macht, allerdings wünsche ich mir oft, ich hätte die Vim-Oberfläche, wenn ich ein Eingabefeld ausgewählt habe (wie beim Erstellen dieses Beitrags). Ich würde sehr gerne in der Lage sein, im Text auf dieselbe Weise zu navigieren, wie ich Dateien mit dem Vim-Texteditor bearbeite, und ich bin neugierig, ob es ein solches Plugin gibt?

Antwort1

DerPentadaktylusund Vimperator-Addons für Firefox ermöglichen vim-ähnliches Bearbeiten in Textbereichen durch Drücken von ctrl+t; ich glaube, es gibt auch eine Option, es dauerhaft einzuschalten. Es gibt auchEs ist alles Text!dadurch wird tatsächlich ein Editor für Sie gestartet.

Bei Chrome ist es nicht so einfach, da die API ziemlich begrenzt ist. Sie müssen einen Server auf Ihrem System ausführen. Es gabTextareaConnect, aber im Moment scheint es kaputt zu sein.

Antwort2

wasavibietet eine Vim-Schnittstelle für Textfelder in mehreren Webbrowsern (Chrom(ium), Firefox/Iceweasel und Opera) und ich kann bestätigen, dass es auf Chromium unter Linux (Debian 7 mit Gnome3) funktioniert. Starten Sie es mit <Ctrl><Enter>, viele weitere Informationen finden Sie auf der folgenden Homepage:

Wasavi-Homepage

Github-Seite

für Chrom(ium)

Links zur Installation in Opera und Firefox/Iceweasel finden Sie auf der Homepage (Link oben – ich habe sie eingefügt, kann aber nicht mit mehr als 2 Links posten …)

Antwort3

Zusätzlich zu Shawns Antwort können Sie mit Pentadactyl (und Vimperator) ctrl+iin einem Textfeld drücken, um es tatsächlich in Vim zu bearbeiten. Der Inhalt des Textfelds wird in einer temporären Datei gespeichert, diese Datei wird in (g)vim geöffnet und der (geänderte) Inhalt wird nach dem Schließen des Editors wieder eingelesen.

Antwort4

Wenn Sie Chrome verwenden, habe ich kürzlich eine Open-Source-Chrome-Erweiterung namens Vimsert veröffentlicht. Damit können Sie jeden Textbereich im Vim-Modus des Ace-Editors bearbeiten.

https://github.com/gabesullice/vimsert

verwandte Informationen