In vi habe ich 'jj' als Escape-Zeichen festgelegt, um in den Befehlsmodus zu wechseln, ohne die nervige Escape-Taste zu verwenden. Jetzt möchte ich dasselbe für die Befehlszeilenbearbeitung haben, für die ich den vi-Modus verwende. Ich habe bereits folgende Lösung gefunden:
bindkey '^j' vi-cmd-mode
lässt dich mit control-j in den befehlsmodus wechseln. Noch auf der Suche nach einer Lösung ohne Modifier-Keys wie 'jj' oder ähnlichem.
command-line
zsh
vi
Eman Resu
quelle
quelle
Antworten:
Hinweis: Sie sollten sich
man zshzle
viele nützliche Informationen zum Anpassenbindkey
und Emulieren ansehenGNU readline
.Dies ist , wie ich abgebildet
jj
aufEsc
:Wenn Sie bei der Unterscheidung zwischen dem Einsatz-Modus und Normal-Mode interessiert sind, können Sie den Vorschlag Akira ausprobieren erwähnt hier
quelle
export KEYTIMEOUT=20