Memento Vi

jeudi 12 mars 2009, par Minimalteck

Vi est puissant un éditeur de texte en mode console…
Il va falloir retenir un minimum de commandes.

 Commandes minimales :

  • Création/édition d’un fichier vi fichier
  • Quitter sans enregistrer :q !
  • Quitter et enregistrer :wq !
  • Entrer en mode édition : i (insertion avant le curseur, voir plus bas)
  • Sortir du mode édition : <ESC>

 Commandes utiles :

  • Afficher les numéros de lignes :set nu et l’inverse :set nonu
  • Afficher le numéro de la ligne courante  :.=
  • Se déplacer :
    • Aller à la nieme ligne :n ou nG
    • Aller à la dernière ligne G
    • Aller en début de ligne 0 (zéro)
  • Rechercher :
    • vers l’avant /motif<RETURN>
    • vers l’arrière  ?motif<RETURN>
    • occurence suivante n

 Mode insertion :

Plusieurs commandes permettent d’entrer en mode insertion.

  • Avant le curseur i
  • Après le curseur a
  • Début de ligne courante I
  • En fin de ligne courante A
  • Nouvelle ligne avant la ligne courante O
  • Nouvelle ligne après la ligne courante o

 Effacer :

  • Effacer le caractère sous le curseur x
  • Effacer n caractères à partir de celui sous le curseur nx
  • Effacer la ligne courante dd
  • Effacer n lignes à partir de la ligne courante ndd

 Remplacer, substituer

  • Substituer tous les "motif old" par "new motif" dans l’ensemble du fichier :g/motif old/s//new motif/g

À suivre…

SPIP | squelette | | Plan du site | Suivre la vie du site RSS 2.0