Ich suche das Gegenteil von x
. Ich möchte nur ein Zeichen einfügen und im Befehlsmodus bleiben.
9
Sie können einer Befehlssequenz einen Schlüssel (eine Sequenz) zuordnen, z.
:map <C-i> i_<Esc>r
Strg-i nimmt ein Zeichen und kehrt danach zurück.
Fügen Sie der lokalen oder globalen vimrc-Datei dieselbe Zeile hinzu, um sie dauerhaft zu machen:
~/.vimrc
/etc/vim/vimrc
:
i
{char}Esc
oderCTRL
-i
{char} machen, es sind immer noch drei Tastenanschläge. Ich würde sagen, wenn Sie Ihr Setup anpassen möchten, machen Sie Esc einfach leichter verfügbar, z. B. indem Sie CapsLock darauf zuordnen.In einigen Situationen können Sie nur verwenden
r
. Von:help r
:Wenn Sie mehr als ein Zeichen möchten, verwenden Sie
R
. (Bei Verwendung wechselt es in den Ersetzungsmodus . Wie üblich für weitere Informationen:help Replace
).Denken Sie daran,
vimtutor
mindestens einmal auszuführen, um einige Befehle zu lernen. Derr
Befehl wird in Lektion 3.2 verwendet.quelle