memo:vi
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
memo:vi [2011/06/21 12:38] – créée sheltem | memo: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> | ||
+ | |||
+ | **/ < | ||
+ | |||
+ | ===== Copier/ | ||
+ | |||
+ | **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/< | ||
+ | |||
+ | **%s/< | ||
+ | |||
+ | **4, | ||
+ | |||
+ | |||
+ | ===== 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> |
memo/vi.1308659916.txt.gz · Dernière modification : 2011/06/21 12:38 de sheltem