< Certification Linux LPI < Administrateur système débutant < Examen 101 < GNU et commandes Unix

Image logo Il a été demandé de traduire cette page depuis Image logo

fin de la boite de navigation du chapitre

Objectifs

Description: Les candidats devraient pouvoir éditer des fichiers texte en utilisant vi. Cet objectif inclut la navigation dans VI, les modes de base VI : insertion, édition, effacement, et recherche de texte.

Les fichiers, termes et utilitaires clés incluent :
vi
/, ?
h,j,k,l
G, H, L
i, c, d, dd, p, o, a
ZZ, :w!, :q!, :e!
:!

Vi

En utilisant un gestionnaire de fenêtres, vous pouvez utiliser des éditeurs orientés souris comme par exemple xedit. Dans un environnement de développement multiplateformes, les utilisateurs peuvent utiliser l'éditeur de leur choix. En mode console, seul un éditeur au clavier comme vi est requis. L'éditeur Vi sur Linux est le même que sur n’importe quelle plateforme Unix.

Vi a deux modes : - Le mode commande : tout ce que vous taperez sera interprété comme une commande. - Le mode insertion : tout ce que vous taperez sera inséré dans le fichier.

Transition d’un mode à l'autre : - Entrer en mode insertion : touches i, I, a, A, o, O - Entrer en mode commande : Touche échap Le mode par défaut est le mode commande. Le fichier de configuration .exrc peut être créé dans votre répertoire /home pour définir le comportement de Vi.

set ignorecase # Rend Vi insensible à la casse.
set tabs=3 # Défini à 3 le nombre d'espaces pour une tabulation.

Effectuer des modifications basiques en utilisant Vi :

Entrer en mode insertion :

  • i : avant le curseur
  • I : au début de la ligne
  • a : après le curseur
  • A : à la fin de la ligne
  • o : ouvrir la ligne en-dessous
  • O : ouvrir la ligne au-dessus

Supprimer :

  • dw : supprimer le mot
  • dd : supprimer la ligne
  • D : supprimer jusqu'à la fin de la ligne
  • x : supprimer le caractère sur lequel le curseur est placé

Déplacer le curseur :

  • l : déplacer de un vers la droite
  • h : déplacer de un vers la gauche
  • j : déplacer à la ligne en-dessous
  • k : déplacer à la ligne au-dessus
  • $ : déplacer jusqu'à la fin de la ligne
  • ^ : déplacer jusqu'au début de la ligne
  • w : déplacer au mot suivant
  • e : déplacer jusqu'à la fin du mot

Exercices

  • Solution des exercices
  • Demo
  • Mode insertion
  • Mode commande
  • Édition/Remplacement/Joindre/Tronquer
  • Rechercher/Rechercher et remplacer
  • Exemples de commandes
Cet article est issu de Wikiversity. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.