Début avec vim un guide du débutant

Début avec vim un guide du débutant

VIM est un éditeur de texte puissant et largement utilisé qui offre aux utilisateurs un certain nombre de fonctionnalités avancées pour l'édition et la manipulation du texte. Si vous êtes nouveau à Vim, cependant, il peut être un peu intimidant pour commencer. Dans cet article, nous fournirons un guide débutant pour VIM, couvrant tout, de la navigation de base aux techniques d'édition avancées. À la fin de ce guide, vous aurez une base solide à VIM et vous serez en bonne voie pour devenir un utilisateur de puissance.

Installation de VIM

Avant de pouvoir commencer avec VIM, vous devrez l'installer sur votre ordinateur. VIM est disponible sur une grande variété de plateformes, notamment Linux, MacOS et Windows. Le processus d'installation varie en fonction de votre système d'exploitation, mais en général, vous pouvez télécharger VIM sur le site officiel de VIM et suivre les instructions d'installation.

  • Sur les systèmes basés à Debian:
    sudo apt install vim  
  • Sur les systèmes basés sur RHEL
    sudo dnf install vim  

Édition de fichiers

Vous pouvez modifier tous les fichiers texte dans l'éditeur VIM. Pour modifier un fichier, tapez vim suivi du nom du fichier.

nom de fichier VIM 

Si le fichier n'existe pas, il créera nouveau une fois que vous enregistrerez du contenu. Vous pouvez également modifier plusieurs fichiers à un et basculer entre eux.

VIM Fichier1.fichier txt2.fichier txt3.SMS 

Si vous avez déjà édité un fichier dans VIM et que vous souhaitez modifier un autre fichier. Vous pouvez le faire sans fermer le fichier actuel. Dans ce cas, appuyez sur ESC pour passer en mode normal, puis tapez: E suivi du nom du fichier pour modifier

: e newfile.SMS
1: e newfile.SMS

Sauvegarder et quitter

En mode commande, vous pouvez saisir des commandes qui effectuent diverses opérations dans VIM. Voici quelques commandes couramment utilisées en mode commande:

  • : W - Écrire (enregistrer) le tampon actuel sur le disque. Cette commande est généralement utilisée lorsque vous souhaitez enregistrer les modifications que vous avez apportées à un fichier.
  • : wq - Écrire (enregistrer) le tampon actuel sur disque et quitter VIM.
  • : Q - Quitter Vim. Cette commande échouera si des modifications ont été apportées au tampon depuis la dernière écriture, auquel cas VIM affichera un message d'erreur.
  • : Q! - Quitter Vim sans économiser les modifications du tampon. Cette commande éliminera toutes les modifications que vous avez apportées depuis la dernière écriture et quitter.
  • : wq! - Écrire (sauver) le tampon actuel avec force sur le disque et quitter VIM.

Navigation de base

Une fois que vous avez installé VIM, vous pouvez commencer à l'utiliser pour modifier le texte. La première chose que vous devrez savoir est de savoir comment naviguer autour de votre texte. VIM utilise une variété de commandes de clavier pour déplacer le curseur autour de votre texte, notamment:

  • H, J, K et L: Ces clés déplacent respectivement le curseur à gauche, vers le bas, le haut et la droite.
  • GG et G: Ces commandes vous amènent en haut et en bas du fichier, respectivement.
  • 0 et $: Ces commandes vous amènent au début et à la fin de la ligne actuelle, respectivement.
  • W et B: Ces commandes font avancer le curseur vers l'avant et vers l'arrière par mot, respectivement.
  • CTRL-F et CTRL-B: Ces commandes font avancer le curseur vers l'avant et vers l'arrière par page, respectivement.

Édition de base

Une fois que vous savez comment naviguer dans votre texte, vous pouvez commencer à le modifier. VIM fournit un certain nombre de commandes d'édition de base que vous pouvez utiliser pour insérer, supprimer et modifier le texte. Certaines des commandes les plus couramment utilisées comprennent:

  • Moi et A: Ces commandes entrent en mode d'insertion, vous permettant d'insérer du texte avant ou après le curseur, respectivement.
  • X: Cette commande supprime le caractère sous le curseur.
  • DD: Cette commande supprime la ligne actuelle.
  • yy: Cette commande copie la ligne actuelle.
  • P: Cette commande colle le dernier texte supprimé ou copié.
  • u: Cette commande annule la dernière action.
  • Ctrl-R: Cette commande roule la dernière action inconnue.

Édition avancée

En plus des commandes d'édition de base, VIM fournit un certain nombre de techniques d'édition avancées que vous pouvez utiliser pour manipuler votre texte plus efficacement. Certaines de ces techniques comprennent:

  • Macros: VIM vous permet d'enregistrer une série de touches et de les lire en tant que macro. Cela peut être un outil puissant pour automatiser les tâches d'édition répétitives.
  • Registres: VIM fournit un certain nombre de registres où vous pouvez stocker du texte pour une utilisation ultérieure. Cela peut être un moyen utile de copier et de coller du texte entre différents fichiers ou parties du même fichier.
  • Mode visuel: Le mode visuel de VIM vous permet de sélectionner du texte à l'aide du clavier, ce qui facilite l'exécution des opérations sur une partie sélectionnée du texte.
  • Recherche et remplacer: VIM fournit une recherche puissante et remplace les capacités, vous permettant de remplacer rapidement et facilement le texte sur un fichier entier ou un ensemble de fichiers.

Conclusion

VIM peut être un peu intimidant pour les débutants, mais avec un peu de pratique, il peut devenir un outil puissant pour l'édition et la manipulation du texte. Dans ce guide, nous avons couvert les bases de la navigation et de l'édition VIM, ainsi que des techniques plus avancées pour automatiser et rationaliser votre flux de travail d'édition. Avec ces outils à votre disposition, vous serez sur le point de devenir un utilisateur de puissance VIM.