Accueil   >   Unix / linux en général   >   Vi Accueil     Contacts     Plan d'accès     SiteMap    
1G6
Accueil
Formation
Système
Formations
Systèmes Unix / Linux
Outils/applications Linux
Développements
Réseaux
Formations spécifiques
Trading
Documentation
Unix / linux en général
Références
Références
Partenaires
Partenaires
Vi

Vi (prononcé vi-aïe) est l'éditeur de fichier texte sous système Unix le plus utilisé, mais son utilisation n'est pas toujours simple.

Vi est enseigné dans la formation unix-linux-base et rappelé dans la formation shell .

Le fonctionnement de vi :

2 modes existent, le mode éditon dans lequel les touches tapées s'affichent à l'écran, et le mode commande dans lequel les touches tapées permettent d'effectuer des commandes (tel que sauvegarder).

Pour passer au mode commande utiliser la touche Ech (2 fois si cela ne fonctionne pas)

Pour ouvrir vi faite : "vi nom_fichier"  (si le fichier existe vi l'ouvre, s'il n'existe pas vi le créera quand vous sauvegarderez)

Les commandes commençant par un ":" doivent être validées par un "Entrée" 

Les commandes indispensables :

:wSauvegarder
                
:q! Quitter sans sauver 
:wq  
Sauver et Quitter   uAnnuler la dernière commande 
Passer en mode édition     

Les commandes pratiques :

I
Passer en mode édition ET se placer en début de ligne
 
  
A    
Passer en mode édition ET se placer en fin de ligne    
o
Passer en mode édition ET créer une ligne après
   

Copier - coller

dd  
Coupe une ligne
      3dd  
Coupe 3 lignes
yy Copie une ligne  5yy Copie 5 lignes 
p
Colle ce qui a été copié ou coupé
   

Les commandes optionnelles :

/unmot  
Permet de rechercher "unmot"
 x   
Suppression d'un caractère 

Occurrence suivante de la recherche
 Remplacement d'un caractère
N
Occurrence précédente de la recherche
 Passer en mode remplacement
:s/mot/toto/g Remplace "mot" par "toto" sur la ligne
 :1,%s/abc/xyz/gRemplace "abc" par "xyz" dans tout le document

 

Sur certain système UNIX les touches de déplacement ne fonctionnent pas :

H  
Déplacer le curseur à gauche
         
K  
Déplacer le curseur vers le haut
Déplacer le curseur à droite
 Déplacer le curseur vers le bas

 


 

 
Flash info

 
Formation Unix/linux base
du 13 au 15 octobre
________________________
 
Formation Php
du 20 au 23 octobre
________________________
 
Formation Shell linux
du 27 au 29 octobre
________________________

Formation Admin linux
du 17 au 21 novembre