Outils pour utilisateurs

Outils du site


memo:vi

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
memo:vi [2011/06/21 12:38] – créée sheltemmemo:vi [2012/05/29 14:03] (Version actuelle) sheltem
Ligne 1: Ligne 1:
 ====== vi ====== ====== vi ======
  
-sauvegarder un fichier ouvert sans les droits root :+===== Insertions =====
  
-   :w !sudo tee %+**a** : Insertion après le curseur 
 + 
 +**i** : Insertion avant le curseur 
 + 
 +**o** : Insertion d'une ligne en dessous du curseur 
 + 
 +**O** : Insertion d'une ligne en dessus du curseur 
 + 
 +===== Déplacement : (hors du mode insertion) ===== 
 + 
 +**h** : gauche 
 + 
 +**j** : bas 
 + 
 +**k** : haut 
 + 
 +**l** : droite 
 + 
 +**: <n>** : aller à la ligne <n> 
 + 
 +**/ <chaine>** : chercher la <chaine> 
 + 
 +===== Copier/coller ===== 
 + 
 +**d** : coupe 
 + 
 +**y** : copie 
 + 
 +**p** : colle 
 + 
 +**2dd** : coupe 2 lignes (la ligne ou est le curseur est la ligne 1) 
 + 
 +**5yy** : copie 5 lignes 
 + 
 +===== Remplacement ===== 
 + 
 +**%s/<chaine1>/<chaine2>/** : remplace <chaine1> par <chaine2> 
 + 
 +**%s/<chaine1>/<chaine2>/g** : remplace <chaine1> par <chaine2> même si <chaine1> et présent plusieurs fois sur une ligne 
 + 
 +**4,18s/<chaine1>/<chaine2>/g** : remplace <chaine1> par <chaine2> même si <chaine1> et présent plusieurs fois sur une ligne mais limite le remplacement entre la ligne 4 et la 18. 
 + 
 + 
 +===== Commandes ===== 
 + 
 +**:w** : Ecrit le fichier 
 + 
 +**:q** : Quitte vi 
 + 
 +**:wq** : Ecrit le fichier et quitte 
 + 
 +**:x** : Ecrit le fichier et quitte (idem que :wq) 
 + 
 + 
 + 
 +**:w !sudo tee %** : Sauvegarder un fichier ouvert sans les droits root 
 +    
 +{{tag>vi}}
memo/vi.1308659916.txt.gz · Dernière modification : 2011/06/21 12:38 de sheltem