J'utilise donc iTerm 2 sur Mac OSX, exécutant zsh au cas où cela serait pertinent.
J'ai dû cliquer sur quelque chose par accident, car ce dialogue est apparu, et je n'arrive pas à le rejeter:
Tout ce que je tape apparaît à côté de execute:
. Je n'ai jamais vu cela auparavant et j'ai dû ^C
s'en sortir.
Quelqu'un sait ce que c'est / ce sur quoi j'ai cliqué pour le faire apparaître?
Réponses:
"execute:" est l'invite du
execute-named-cmd
zle ( éditeur de ligne zsh ), qui vous permet d'exécuter n'importe quel autre zle widget en entrant son nom (il a même des tabulations).Par défaut est lié à
ESC-x
(C'est Alt + X ou Esc , X ) dans Emacs mode et à : dans vicmd mode (généralement atteint en tapant Esc de viins mode ou Ctrl + X , Ctrl + v de Emacs mode).Pour supprimer les deux liaisons par défaut, exécutez
Le premier est pour Emacs mode le second pour vicmd .
Pour le rendre permanent, vous pouvez le mettre dans votre
~/.zshrc
. S'il y a un appel à justebindkey -e
oubindkey -v
(sans aucun autre argument, définissez les liaisons par défaut pour Emacs et viins mode, respectivement) dans votre configuration, vous devez mettre les commandes ci-dessus après cette occurrence.la source