ZSH dispose d’un menu puissant, par exemple la complétion automatique. pour choisir un répertoire, choisir un processus avec kill (kill [tab] [tab]). Vous pouvez utiliser les flèches pour naviguer parmi les choix.
Est-il possible d'avoir également le menu contextuel pour la recherche dans l'historique (CTRL + R)? De manière à ce que le menu permette de naviguer dans les correspondances de la barre de recherche actuelle de CTRL + R?
C'est possible; en principe, j'ai modifié le
_kill
achèvement de travailler aussi pour les événements de l'histoire.Voici un exemple. après avoir sélectionné une entrée, vous appuyez une fois sur [ENTER] pour accepter le numéro d'événement (la ligne de commande lit alors f. e.
hc 780
) et appuyez à nouveau sur [ENTER] pour exécuter la commande. (Utilisationfc
au lieu dehc
si vous souhaitez modifier la ligne de commande avant son exécution).Pour l'utiliser, placez les fichiers ajoutés dans un répertoire de votre
$fpath
et ajoutez ces lignes dans votre~/.zshrc
:Enfin, commencez une nouvelle
zsh
session.Attention, c'est une solution rapide et sale, mais elle a bien fonctionné pendant un certain temps maintenant.
_histoireevent
_fc
la source