Question :J'aime le style d'édition Vi et je suis très à l'aise avec les commandes Vi. Comment utiliser l'édition de ligne de style Vi dans la ligne de commande Unix ?
Répondre :Exécute set -o vi sur votre shell Unix pour activer l'édition de style Vi.
Activer l'édition de style Vi dans BASH
$ set -o vi
Par défaut, la ligne de commande est en mode emacs.
Après avoir effectué set -o vi , appuyez sur ESC pour passer en mode commande. À partir de là, vous pouvez exécuter la commande Vi pour effectuer n'importe quelle opération de ligne de commande, notamment :
- Aller au mot précédent dans la commande en utilisant b , et le mot suivant en utilisant w .
- Utilisez k pour afficher la commande précédemment exécutée et j pour voir la suite.
- Utilisez 0 (zéro) pour sauter au début de la commande. Utilisez $ pour aller à la fin de la commande.
- Utilisez /, n, N, fX pour effectuer une recherche Vim standard en ligne de commande.
- /search-chars qui parcourt l'historique et affiche la commande correspondante pouvant être exécutée.
- Reportez-vous à l'article Vi Editor Navigation Fundamental pour comprendre quelle commande Vi peut être utilisée dans la ligne de commande.
Pour rendre ce changement permanent, définissez cette option dans bashrc.
$ cat ~/.bashrc set -o vi
Désactiver l'édition de style Vi dans BASH
Exécutez ce qui suit pour revenir au mode emacs.
$ set -o emacs