Activer l'édition de ligne de commande vi ksh

Le shell Korn peut utiliser les commandes de l'éditeur vi pour éditer les commandes de votre historique. Si vous connaissez bien l'éditeur vi, vous allez adorer cette fonctionnalité.


Pour activer l'édition vi, tapez la commande suivante ou placez-la dans votre fichier .kshrc:

set -o vi

Ensuite, vous pouvez utiliser les commandes vi. Appuyez sur échap pour entrer en mode de commande vi, et vous aurez alors accès à de nombreuses commandes vi. Par exemple, k va passer à travers les commandes précédentes dans l'historique, /queue cherchera la commande la plus récente contenant le mot queue et appuyant sur n trouvera la prochaine occurrence de ce terme de recherche.

Une fois que vous avez trouvé une commande que vous souhaitez répéter, appuyez simplement sur Entrée et elle sera exécutée à nouveau. Vous pouvez éditer la commande avec R pour remplacer des personnages de votre position actuelle, X supprimer le caractère actuel, je insérer des caractères avant le caractère actuel, une ajouter des caractères après le caractère actuel, et $ pour aller à la fin de la commande.