Éditeur de texte Vi
Utiliser l'éditeur de texte en console Vi.
Vi est un éditeur de texte en console pour les systèmes d'exploitation de type Unix. Il est disponible sur les VPS et les serveurs dédiés.
Il existe plusieurs versions : vi, elvis, vile et vim. L'une d'elles est présente sur pratiquement tous les systèmes Unix et Linux. Vi prend en charge la coloration syntaxique, la mise en forme du code, la recherche et le remplacement avancés, les macros, et bien plus encore.
Éditeur de texte Vi
Modes
Contrairement à la plupart des éditeurs classiques, Vi dispose d'une interface modale — les mêmes touches effectuent des actions différentes selon le mode actif.
Vi possède deux modes principaux :
- Mode commande — actif par défaut. Les touches du clavier exécutent des commandes de navigation et d'édition.
- Mode insertion — le clavier sert à saisir du texte. Appuyez sur
iouapour passer en mode insertion, et surEscouCtrl+Cpour revenir au mode commande.
En mode commande, des commandes simples peuvent être combinées pour des opérations plus complexes. Par exemple, 2dw supprime deux mots.
Commandes courantes
Navigation :
h,j,k,l— déplacer le curseur à gauche, en bas, en haut, à droite:33— aller à la ligne 33
Édition :
i— passer en mode insertion avant le caractère couranta— passer en mode insertion après le caractère courantx— supprimer le caractère sous le curseurdd— couper la ligne couranteyy— copier la ligne courantep— collerJ— fusionner la ligne courante avec la suivanteu— annuler la dernière action.— répéter la dernière action
Recherche et remplacement :
/str— rechercherstrvers l'avant (les expressions régulières sont prises en charge)?str— rechercherstrvers l'arrièren— répéter la recherche dans le même sensN— répéter la recherche dans le sens opposé:[plage]s/old/new/[g]— remplaceroldparnewdans la plage de lignes spécifiée. Le flaggremplace toutes les occurrences dans une ligne, pas seulement la première. Exemple ::32,64s/old/new/g
Fichier et quitter :
:w— enregistrer le fichier:wq— enregistrer et quitter:q— quitter:q!— quitter sans enregistrer:e!— recharger le fichier courant (annuler toutes les modifications non enregistrées):r— insérer le contenu d'un autre fichier dans le document
Pour ouvrir le manuel intégré, exécutez :
man vi
Appuyez sur q pour quitter le manuel.
Aide
Une question ou besoin d'un coup de main ? Écrivez-nous via le système de tickets — nous sommes toujours là pour vous aider !