2017-07-02 1 views
0

En bash, en appuyant sur C-xC-v sort la version de la coque, par ex.display-shell-version C-x C-v pour zsh

$ # pressing C-x C-v here 
GNU bash, version 4.4.12(1)-release (x86_64-unknown-linux-gnu) 

Dans zsh, rien ne se passe. La même chose s'applique à d'autres keycombos bash «standard» comme C-xC-e pour démarrer la valeur par défaut $EDITOR.

% # pressing C-x C-v here - nothing happens 
% zsh --version 
zsh 5.3.1 (x86_64-unknown-linux-gnu) 
% #^I want to the above line output on C-x C-v 

Quelle est la manière la plus simple d'activer ces keycombos bash pour zsh?

Répondre

1

dans le fichier zshrc ajouter:

autoload -U edit-command-line 
zle -N edit-command-line 
bindkey '\C-x\C-e' edit-command-line 

maintenant u peut commencer éditeur. dans bash pour la version show il est display-shell-version:

display-shell-version (C-x C-v) 
       Display version information about the current instance of bash. 

en zsh il n'y a pas affichage version shell, mais u peut créer votre fonction et après force contraignante