Ich suche das Gegenteil von x
. Ich möchte nur ein Zeichen einfügen und im Befehlsmodus bleiben.
Ich suche das Gegenteil von x
. Ich möchte nur ein Zeichen einfügen und im Befehlsmodus bleiben.
Antworten:
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
oder CTRL
- 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
:
Ersetzen Sie das Zeichen unter dem Cursor durch {char}.
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. Der r
Befehl wird in Lektion 3.2 verwendet.
: