Liste des commandes bindkey de zsh

Où puis-je trouver une liste de zsh commandes que je peux utiliser bindkey, avec des descriptions?

chaque fois que je cherche le nom d'une action standard (e.g.,end-of-line), j'ai besoin de google et de deviner que la commande trouvée est ce que je cherche.

connexes:

14
demandé sur Community 2013-08-04 16:00:09

4 réponses

les commandes disponibles dans l'éditeur de ligne sont appelées widgets. Les widgets standard sont listés dans le zshzle page de manuel dans le STANDARD WIDGETS section. Cette page de manuel est aussi disponible sur le site de zsh

13
répondu qqx 2013-08-04 14:31:09
  • bindkey -l vous donnera une liste de keymap noms.

  • bindkey -M <keymap> liste Toutes les fixations d'un keymap donné.

  • si vous utilisez la ligne de commande zsh en mode emacs, alors le emacs keymap est probablement le plus important pour vous.

  • Si vous l'utilisez en mode vi, alors vous seriez intéressé par viins et vicmd.

(Voir zshzle(1) page de manuel pour plus d' détail.)

une fois que vous avez une liste de liens clés, vous pouvez effectuer une recherche ZLE de la documentation pour le nom de l'action (ou "widget" dans zsh langage).

14
répondu wjv 2016-08-15 06:42:36
zle -al

liste Toutes les commandes zle enregistrées

6
répondu Dave Lee 2017-06-06 23:02:48

Après l'installation de oh-my-zsh, j'ai tapé bindkey 'anything' puis appuyez sur tab, puis dire yes. La liste des bindkeys disponibles sera vidée

0
répondu transang 2017-04-29 17:07:46