Où puis-je trouver une liste des commandes zsh
que je peux utiliser avec bindkey
, avec des descriptions?
Chaque fois que je cherche le nom d’une action standard (par exemple, end-of-line
), je dois google et deviner que la commande trouvée correspond à ce que je recherche.
Connexes :
Les commandes utilisables dans l'éditeur de lignes sont appelées widgets. Les widgets standard sont répertoriés dans la page de manuel zshzle
de la section STANDARD WIDGETS
. Cette page de manuel est également disponible sur le site Web de zsh
bindkey -l
vous donnera une liste des noms de keymap existants.
bindkey -M <keymap>
listera toutes les liaisons dans un keymap donné.
Si vous utilisez la ligne de commande zsh en mode emacs, le clavier emacs
sera probablement le plus important pour vous.
Si vous l’utilisez en mode vi, alors vous serez intéressé par viins
et vicmd
.
(Voir la page de manuel zshzle(1)
pour plus de détails.)
Une fois que vous avez une liste de combinaisons de touches, vous pouvez rechercher dans la documentation officielle ZLE le nom de l'action (ou “widget” dans le jargon zsh).
zle -al
liste toutes les commandes zle enregistrées
Après avoir installé oh-my-zsh
, j’ai tapé bindkey 'anything'
, puis appuyé sur la touche de tabulation, puis dit yes
. La liste des bindkeys disponibles sera effacée