In zsh
in vim mode
schreibe ich etwas
foo foo bar bar
Dann drücke ich Esc, um in den normalen Modus zu wechseln und zu tippen :
foo foo bar bar
execute: _
Dann gehe ich davon aus das kann ich, ich möchte zum Suchen und Ersetzen bar
mitbaz
foo foo bar bar
execute: s/bar/baz/g_
Dann versuche ich die Eingabetaste zu drücken, aber das funktioniert nicht. Ich kann nur von der execute
Verwendung von Ctrl+ zurückgehen c.
Wie kann ich den Befehl ausführen?
Ich habe das mit meinem normalen .zshrc
und überhaupt keinem versucht .zshrc
.
bash
dann anstelle vonzsh
.v
Sie tippen , können Sie eingebenvim
und alles tun, was Sie tun könnenvim
.command
Keymap - das ist die "Ex-ähnliche", die Sieexecute:
zur Eingabe von ZLE-Befehlen auffordert. Dievicmd
Keymap dient zum Arbeiten im Befehlsmodus im vi (m) -Stil. Wenn Sie zsh im vi-Modus verwenden, werden Sie wahrscheinlich zwischenvicmd
undviins
auf die gleiche Weise hin- und herwechseln, wie Sie in vi (m) zwischen Befehls- und Einfügemodus hin und her wechseln.