Comment utiliser l'éditeur Vi/VIM sur le système d'exploitation Ubuntu ⋆ ALexHost SRL

Testez vos compétences sur tous nos services d'hébergement et bénéficiez de 15% de réduction!.

Use code at checkout:

Skills
04.12.2024

Comment utiliser l’éditeur Vi/VIM sur le système d’exploitation Ubuntu

Vi et Vim (Vi amélioré) sont de puissants éditeurs de texte préinstallés sur de nombreux systèmes Unix, y compris Ubuntu. Vim est une version améliorée de Vi, offrant des caractéristiques supplémentaires telles que la coloration syntaxique, une meilleure navigation et des fonctionnalités plus avancées. Si vous travaillez avec Ubuntu et que vous avez besoin d’utiliser Vi ou Vim, ce guide vous aidera à démarrer avec les bases.

1. Installer Vim sur Ubuntu

Vi est généralement préinstallé sur la plupart des installations Ubuntu. Si vous souhaitez utiliser Vim, qui possède plus de fonctionnalités, vous pouvez l’installer en utilisant

apt
:

sudo apt update
sudo apt install vim -y

Une fois l’installation terminée, vous pouvez ouvrir des fichiers à l’aide de la commande

vim
.

2. Ouverture et création de fichiers

  • Pour ouvrir un fichier avec Vim, utilisez :
    vim nomdufichier.txt

    Si le fichier n’existe pas, Vim créera un nouveau fichier avec le nom spécifié.

3. Modes de Vim

Vim fonctionne selon différents modes, et il est essentiel de les comprendre pour une édition efficace :

  • Mode normal: C’est le mode par défaut pour naviguer, copier, coller et supprimer du texte. Appuyez sur
    Echap
    pour revenir au mode Normal.
  • Mode Insertion: Ce mode permet d’insérer ou de modifier du texte. Pour passer du mode Normal au mode Insertion, appuyez sur
    i
    .
  • Mode visuel: Utilisé pour sélectionner du texte. Appuyez sur
    v
    pour passer en mode visuel.
  • Mode ligne de commande: Permet d’exécuter des commandes telles que sauvegarder, quitter et rechercher. Appuyez sur
    :
    pour passer en mode ligne de commande.

4. Commandes de base de Vim

Voici quelques commandes essentielles pour commencer :

4.1. Naviguer en mode normal

  • h: Déplacer vers la gauche
  • j: Déplacement vers le bas
  • k: Déplacer vers le haut
  • l: Déplacer vers la droite
  • w: Aller au début du mot suivant
  • b: Revenir au début du mot précédent
  • gg: Aller au début du fichier
  • G: Aller à la fin du fichier
  • Ctrl f: Déplacement d’une page vers le bas
  • Ctrl b: Déplacement d’une page vers le haut

4.2. Insérer du texte

  • i: Entrez dans le mode Insertion avant le curseur.
  • a: Accède au mode Insertion après le curseur.
  • o: Insérer une nouvelle ligne sous la ligne actuelle et passer en mode Insertion.
  • O: Insérer une nouvelle ligne au-dessus de la ligne courante et entrer dans le mode Insertion.

4.3. Sauvegarde et sortie

  • : Sauvegarder le fichier en cours sans quitter.
  • : Quitter Vim (uniquement si aucune modification n’a été apportée).
  • !: Quitter sans enregistrer les modifications.
  • ou
    : Sauvegarder et quitter Vim.
  • ZZ: Enregistrer le fichier et quitter Vim (en mode normal).

4.4. Édition de texte

  • x: Supprime le caractère situé sous le curseur.
  • dd: Supprime la ligne en cours.
  • yy: Copie la ligne en cours.
  • p: Colle le texte copié ou supprimé après le curseur.
  • u: Annuler la dernière modification.
  • Ctrl r: Rétablir la dernière modification annulée.

4.5. Mode visuel

  • Appuyez sur
    v
    en mode normal pour passer en mode visuel, puis utilisez les touches fléchées ou
    h
    ,
    j
    ,
    k
    ,
    l
    pour sélectionner le texte.
  • Après avoir sélectionné le texte, vous pouvez utiliser
    d
    pour supprimer ou
    y
    pour copier le texte sélectionné.

4.6. Rechercher et remplacer

  • /pattern: Recherche d’un modèle vers l’avant. Appuyez sur
    n
    pour trouver l’occurrence suivante.
  • ?motif: Recherche d’un motif en arrière.
  • :%s/old/new/g : Remplace toutes les occurrences de “ancien” par “nouveau” dans le fichier.
  • :%s/ancien/nouveau/gc: Remplace toutes les occurrences avec confirmation pour chacune d’entre elles.

5. Travailler avec plusieurs fichiers

Vim vous permet de travailler sur plusieurs fichiers au cours d’une même session :

  • nom de fichier: ouvre un nouveau fichier dans la même session Vim.
  • : Passer au fichier suivant.
  • : Aller au fichier précédent.
  • nom_de_fichier: diviser la fenêtre et ouvrir un nouveau fichier.

6. Personnalisation de Vim

Vous pouvez personnaliser le comportement de Vim en éditant le fichier

.vimrc
dans votre répertoire personnel :

vim ~/.vimrc

Voici quelques configurations courantes que vous pouvez ajouter :

  • Activer les numéros de ligne:
    set number
  • Activer la coloration syntaxique:
    syntaxe activée
  • Définir l’indentation automatique:
    set autoindent
  • Activer le support de la souris:
    set mouse=a

Après avoir ajouté ces lignes, enregistrez le fichier

.vimrc
et redémarrez Vim pour appliquer les modifications.

7. Conseils avancés

  • Annulations multiples: Vim supporte les annulations multiples. Utilisez
    u
    pour annuler et
    Ctrl r
    pour refaire.
  • Sauter à une ligne: Utilisez
    :number
    pour sauter à une ligne spécifique. Par exemple,
    :10
    vous amène à la ligne 10.
  • Utilisation des tampons: Vim utilise des tampons pour gérer les fichiers. Vous pouvez passer d’un tampon à l’autre en utilisant
    :bnext
    et
    :bprev
    .
  • Utiliser l’aide de Vim: Vim dispose d’une documentation intégrée. Tapez
    :help
    en mode ligne de commande pour y accéder.

Conclusion

Vim est un éditeur polyvalent et efficace qui peut grandement améliorer votre productivité une fois que vous avez appris ses commandes et ses fonctionnalités. Avec ce guide, vous devriez avoir une bonne compréhension de l’utilisation de Vim pour des tâches d’édition de base sur Ubuntu. La clé de la maîtrise de Vim est la pratique, alors n’hésitez pas à explorer ses fonctionnalités et à vous familiariser avec ses commandes. Bonne rédaction !

Testez vos compétences sur tous nos services d'hébergement et bénéficiez de 15% de réduction!.

Use code at checkout:

Skills