Frage

Ich liebe vim und die Geschwindigkeit gibt es mir. Aber manchmal sind meine Finger zu schnell und ich finde ich :WQ statt :wq eingeben. (Auf einer deutschen Tastatur, müssen Sie die Taste Umschalttaste , um den Doppelpunkt : erhalten.) Vim wird dann beklagen, dass WQ Not an editor command ist.

Gibt es eine Möglichkeit W und Q Editor Befehle zu machen?

War es hilfreich?

Lösung

Versuchen

 :command WQ wq
 :command Wq wq
 :command W w
 :command Q q

So können Sie Ihre eigenen Befehle definieren können. Siehe :help command für weitere Informationen.

Andere Tipps

Alternative Art und Weise, es zu tun:

Mit ' Befehl Abkürzungen '

:ca WQ wq

Und Sie können mit

:cmap WQ wq

als auch. Z.B. Ich habe

cmap h tab help

in meinem .vimrc was bedeutet, Hilfeseiten in einem neuen Tab zu öffnen.

Danke für den Tipp Jim Stewart :

  

Aber hier ist eine viel bessere Lösung als die oben (für das Hilfe-Mapping,   so dass es nur gilt, wenn Sie tun: h):

cnoreabbrev <expr> h getcmdtype() == ":" && getcmdline() == "h" ? "tab h" : "h"
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top