Dans vi, j'ai mappé 'jj' pour s'échapper afin de pouvoir passer en mode commande sans utiliser la touche d'échappement ennuyeuse. Maintenant, je veux avoir la même chose pour l'édition de ligne de commande pour laquelle j'utilise vi-mode. J'ai déjà trouvé la solution suivante:
bindkey '^j' vi-cmd-mode
vous permet de passer avec control-j en mode commande. Toujours à la recherche d'une solution sans touches de modification comme 'jj' ou quelque chose de similaire.
command-line
zsh
vi
Eman Resu
la source
la source
Réponses:
Remarque: vous devez rechercher
man zshzle
de nombreux avantages sur la personnalisationbindkey
et l'émulationGNU readline
.Voici comment je mappé
jj
àEsc
:Si vous souhaitez faire la distinction entre le mode insertion et le mode normal, vous pouvez essayer la suggestion mentionnée par akira ici
la source
export KEYTIMEOUT=20