Accueil » Cours » Administration système » Utilisation de Linux » TP06 – Utilisation de vim

1. Objectifs

L’objectif de ce TP est de vous permettre d’utiliser l’éditeur de texte vim et de vous constituer un aide-mémoire des principaux raccourcis utiles dans vi.

2. Prérequis

Pour ce TP, vous aurez besoin :

  • D’un accès à un ordinateur Linux.

3. Tâches à réaliser

Réalisez les tâches suivantes en autonomie en ligne de commande. Des instructions claires et des explications sont fournies pour chaque étape.

A. Installation de vim

  1. Installer vim sur votre machine virtuelle :

    • Utilisez la commande suivante pour installer vim :

B. Créer un fichier avec vim

  1. Créer un fichier appelé vim_<votre_login> (remplacez <votre_login> par votre identifiant) et insérez-y le texte :

    Claude Martin
    Juliee Dupont
    Michel Blanc
    Julien Duchemin

    • Utilisez la commande suivante pour créer le fichier :

    • Une fois vim ouvert, appuyez sur i pour passer en mode insertion, puis tapez :

    • Pour enregistrer et quitter le fichier, appuyez sur Esc pour sortir du mode insertion, puis tapez :wq et appuyez sur Enter.

    • Pour afficher les numéros de lignes, entrez en mode commande en appuyant sur Esc, puis tapez :

C. Recherche d’une chaîne de caractères

  1. Rechercher “Claude Martin” dans le fichier :

    • Entrez en mode commande avec Esc, puis tapez /Claude Martin et appuyez sur Entrée.

  2. Navigation entre les occurrences :

    • Utilisez n pour aller à l’occurrence suivante et N pour revenir à l’occurrence précédente.

  3. Combien y-a-t-il d’occurrences de cette chaîne de caractères ?

    • Comptez le nombre d’occurrences trouvées en naviguant avec n.

D. Substitution d’un caractère

  1. Modifier la première occurrence de “Claude” :

    • Placez-vous sur le “e” de “Claude” en utilisant les touches de navigation, puis appuyez sur r suivi de o pour remplacer le caractère.

E. Déplacement en début et fin de fichier

  1. Se placer en début de fichier :

    • Appuyez sur gg pour aller en début de fichier.

  2. Se placer en fin de fichier :

    • Appuyez sur G pour aller en fin de fichier.

F. Saisir du texte

  1. Chercher “Michel Blanc” puis insérer votre prénom et nom sur la ligne suivante :

    • Recherchez “Michel Blanc” avec /Michel Blanc.

    • Appuyez sur o pour insérer une nouvelle ligne en dessous et saisissez votre prénom et nom.

G. Suppression de ligne et de caractère

  1. Chercher la ligne contenant “Juliee Dupont” puis la supprimer :

    • Recherchez la ligne, puis appuyez sur dd pour supprimer la ligne entière.

  2. Annuler cette action :

    • Appuyez sur u pour annuler.

  3. Refaire puis annuler cette action :

    • Appuyez sur Ctrl-r pour refaire et u pour annuler.

  4. Supprimer le deuxième “e” de “Juliee” :

    • Placez-vous sur le “e” à supprimer et appuyez sur x.

H. Remplacement de mot

  1. Remplacer le mot “Dupont” par “Dupuis” :

    • Placez-vous sur le mot “Dupont” et tapez cw, puis saisissez “Dupuis” et appuyez sur Esc.

I. Copier/coller

  1. Chercher la ligne contenant “Julien Duchemin”.

  2. Copier cette ligne :

    • Appuyez sur yy pour copier la ligne.

  3. Coller cette ligne :

    • Appuyez sur p pour coller la ligne en dessous.

J. Rechercher et remplacement

  1. Rechercher et remplacer tous les “Dupuis” par “Dupont” :

    • Entrez en mode commande et tapez :

K. Enregistrer et quitter

  1. Enregistrer les modifications :

    • Appuyez sur :w puis Enter.

  2. Quitter l’éditeur :

    • Tapez :q puis Enter.

L. Fichier d’environnement de vi

  1. Rouvrir vi et vérifier si les lignes apparaissent toujours :

    • Ouvrez le fichier avec vim ~/vim_<votre_login>.

  2. Personnaliser l’environnement de vi :

    • Pour toujours afficher les numéros de lignes, ajoutez la ligne suivante à votre fichier ~/.vimrc :

Conseils pour le TP

  • Pratiquez régulièrement : Familiarisez-vous avec les différents raccourcis pour être à l’aise avec vim.

  • Documentation : Utilisez :help dans vim pour obtenir de l’aide sur les commandes et raccourcis.

  • Prenez des notes : Constituez-vous un aide-mémoire des raccourcis pour une utilisation plus fluide.

Retour en haut