Comment écrire comme un grand sous Linux avec VI

1 – Petit rappel:

Tout d’abord se rappeller qu’il y a plusieurs modes d’interaction sous VI, parmis lesquels :

  1. Le mode ECHAP, par défaut lors que VI est lancé (ou manuellement via le bouton Echap).
  2. Le mode INSERTION via le bouton Inser ou la lettre i (le mode de saisie normal).
  3. Le mode REPLACE via la lettre R ou r (en mode ECHAP).

 

2 – Comment lancer VI:

Il suffit de lancer depuis la ligne de commande : vi <nom du fichier à modifier ou à créer>.

VI ouvre alors le fichier à modifier ou à créer en mode ECHAP.

 

3 – Quelques commandes simples: 

En mode ECHAP, pour effacer le caractère à droite du curseur : x

En mode ECHAP, pour effacer le caractère à gauche du curseur : X

En mode ECHAP, pour effacer la ligne courante : dd

En mode ECHAP, pour rechercher un mot : / <mot à rechercher> <Entrée>

En mode ECHAP, pour sauvegarder sans sortir : :w <Entrée> 

En mode ECHAP, pour sortir : :q <Entrée> 

En mode ECHAP, pour sortir sans sauvegarder : :q! <Entrée> 

 

4 – Quelques commandes répétitives:

Où <n> est un nombre entier (conseil, éviter le pavé numérique). 

En mode ECHAP, pour effacer <n> caractères à droite du curseur : <n>x

En mode ECHAP, pour effacer <n> caractères à gauche du curseur : <n>X

En mode ECHAP, pour répéter la dernière action : .

En mode ECHAP, pour annuler la dernière action : u

 

5 – Quelques commandes sur les mots:

Où <n> est un nombre entier (conseil, éviter le pavé numérique). 

En mode ECHAP, pour effacer le mot à droite du curseur : dw

En mode ECHAP, pour effacer le mot à gauche du curseur : db

En mode ECHAP, pour effacer <n> mots à droite du curseur : <n>dw

En mode ECHAP, pour effacer <n> mots à gauche du curseur : <n>db

 

6 – Quelques commandes sur les déplacements:

En mode ECHAP, pour aller à la phrase suivante : )

En mode ECHAP, pour aller à la phrase précédente : (

En mode ECHAP, pour aller au paragraphe suivant : }

En mode ECHAP, pour aller au paragraphe précédent : {

En mode ECHAP, pour aller au mot suivant : W

En mode ECHAP, pour aller au mot précédent : B

 

7 – Quelques commandes pour couper/copier/coller/effacer:

Où <n> est un nombre entier (conseil, éviter le pavé numérique). 

En mode ECHAP, pour couper <n> lignes : <n>d

En mode ECHAP, pour copier <n> lignes : <n>Y

En mode ECHAP, pour coller à droite du curseur : p

En mode ECHAP, pour coller à gauche du curseur : P

En mode ECHAP, pour effacer le reste de la phrase : D

 

8 – Quelques commandes pour passer en majuscules/minuscules des mots:

Où <n> est un nombre entier (conseil, éviter le pavé numérique). 

Nota Bene : R et r font passer en mode REPLACE.

En mode ECHAP, pour passer en majuscules les <n> caractères suivants : <n>~R

En mode ECHAP, pour passer en miniscules les <n> caractères suivants : <n>~r

En mode ECHAP, pour passer en majuscules les <n> caractères suivants : <n>~R

En mode ECHAP, pour passer en miniscules les <n> caractères suivants : <n>~r

 

9 – Quelques commandes sur les fenêtres:

En mode ECHAP, pour ajouter une nouvelle fenêtre : CTRL+w n

En mode ECHAP, pour ouvrir un fichier dans une nouvelle fenêtre : :e <nom du fichier à modifier ou à créer>

En mode ECHAP, pour aller à la première fenêtre (top) : CTRL+w t

En mode ECHAP, pour aller à la dernière fenêtre (bottom) : CTRL+w b

En mode ECHAP, pour monter d’une fenêtre : CTRL+w k

En mode ECHAP, pour monter d’une fenêtre : CTRL+w <Flèche du haut>

En mode ECHAP, pour descendre d’une fenêtre : CTRL+w j

En mode ECHAP, pour descendre d’une fenêtre : CTRL+w <Flèche du bas>

 

Enjoy !!!

 

URLographie :

http://www.linux.ie/articles/tutorials/vi.php

http://www.lea-linux.org/cached/index/Software-soft_edit-vi.html

Advertisements

A propos arcturien

E.T being from Arcturus Star System... ;-)
Cet article a été publié dans Ordinateurs et Internet. Ajoutez ce permalien à vos favoris.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s