Vimperator - gibt es eine Möglichkeit, Text zu bearbeiten?

8

Ich möchte wissen, ob es eine Möglichkeit gibt, Text in Vimperator zu bearbeiten (z. B. Eingabefelder oder Gmails-Weboberfläche). Die Art und Weise, wie man Text in Vim bearbeitet und navigieren kann, z. B. die Verwendung von "p", "yy" und "dd" usw.

Wenn dies in Firefox möglich ist, teilen Sie es bitte mit.

pruzinat
quelle
stackoverflow.com/questions/75652/…
Ciro Santilli 3 病毒 病毒 审查 六四 事件 3.

Antworten:

6

Strg + Ich öffne einen externen Editor

set editor='gvim -f'
Paul Yin
quelle
2

Ja. Navigieren Sie einfach zu einem Eingabefeld oder Feld, indem Sie darauf klicken oder darauf tippen. Dadurch wird Vimperator automatisch in den INSERTModus versetzt und Sie können frei tippen.


quelle
4
Ja, das ist natürlich, aber ich wollte etwas mehr wie 'visueller Modus', um dd, dw, d3w und so zu können. Ich habe angefangen, Pentadactyl zu verwenden, da dies durch Ct im Insert-Modus möglich ist.
Pruzinat
1
@AoeAoe Netter Trick, das funktioniert auch mit Vimperator.
0

Wenn Sie in einem Eingabefeld Strg + i drücken, erstellt vimperator den Hintergrundprozess eines vim (standardmäßig mit gvim, aber Sie können ihn in der Editorvariablen ändern) und Sie können ihn auf diese Weise bearbeiten, wenn Sie :wqden Prozess dieses vim kopieren den Puffer in das Eingabefeld

Ansonsten können Sie wasavi verwenden , das jeden Eingabetext im Klon eines vim umdreht .

Rubén Marrero
quelle
<C> + i ist bereits an das Einfügen von *emphasized text*on SE gebunden, wenn Sie eine Antwort bearbeiten, sodass sie nicht von vimperator erfasst wird.
Mussé Redi
Ich benutze dies nicht, um so viel zu verlangen, um zu lernen, es zu benutzen. Warum? Ich habe mich auf den Weg gemacht, meine eigenen Sachen schneller zu reparieren.
Rubén Marrero
In welchem ​​Fall würden Sie eine Frage stellen?
Mussé Redi
Ich versuche es zu tun. Da ich jedoch die Best Practices von SO zur Erklärung des Problems befolge, hatte ich zu 100% ein Problem (ab dem Datum meiner letzten Frage: P `29. Februar 16 um 13:12 127.0.0.1 873`), in dem ich hier fragen würde Ich habe es gelöst, während ich es erklärte.
Rubén Marrero
Könnten Sie auf einfachere Weise näher darauf eingehen? Mir scheint Ihre Nachricht zu fehlen.
Mussé Redi