![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
On peut activer le mode vi sous shell en tapant en ligne de commande
#set -o vi
Le plus pratique est d'ajouter une ligne set -o vi dans son fichier .profile.
On peut alors taper ESCAPE k pour rentrer dans le mode control de vi.
Dans ce mode les commandes suivantes sont valides:
Pour interrompre l'édition de ligne, il faut taper CTRL+C.
Il est aussi possible de rechercher une commande à partir d'une string. La séquence est
ESC K /tar ESC ENTER n
Ici tar est la séquence cherchée. Chaque frappe sur n fait passer au tar suivant qui a été précédement exécuté.
Il est enfin possible d'exécuter une commande par numéro de ligne:
fc -l ESC 86 G# set AUTHSTATE=compat DISPLAY=localhost:11.0 ERRNO=0 FCEDIT=/usr/bin/ed HOME=/ IFS=' ' LANG=en_US TZ=NFT-1DFT,M3.5.0/02:00,M10.5.0/03:00 USER=root _=vi