2009-05-20 5 views

Répondre

40

Fondamentalement, ESC-v (ou simplement v s'il est déjà en mode commande) ouvre le terminal. Il est configuré par:

autoload -U edit-command-line 
zle -N edit-command-line 
bindkey -M vicmd v edit-command-line 

Voici comment configurer en mode emacs:

autoload edit-command-line 
zle -N edit-command-line 
bindkey '^Xe' edit-command-line 

utilisation -e bindkey »pour activer le style emacs ou 'bindkey -v' pour activer le style vi .

+0

La commande pour le mode Emacs Ctrl-X-e? Cela n'a pas fonctionné pour moi dans le terminal. –

+2

C'est Ctr-x, puis e. Vous pouvez changer '^ Xe' en '^ X^e' si c'est Ctrl-x ctrl-e ce que vous voulez. Assurez-vous d'activer le style emacs (bien que ce soit la valeur par défaut de zsh) simplement: bindkey -e seul dans une ligne. –

+0

PS. J'ai vérifié, ça marche. –

Questions connexes