Vim - Se familiariser

En commençant par cette section, nous allons nous salir les mains avec Vim. Dans ce chapitre, nous aborderons les éléments suivants -

  • Démarrez Vim

  • Modes Vim

  • Créer un nouveau fichier

  • Afficher le fichier en mode lecture seule

  • Modifier le fichier existant

Démarrez Vim

Vim est un peu différent de l'éditeur basé sur l'interface graphique d'aujourd'hui. Il peut être démarré et utilisé à partir de l'interface graphique ainsi que du terminal.

Utiliser le lanceur graphique

  • Pour démarrer Vim à partir du lanceur graphique, double-cliquez simplement sur l'icône gVim. Il ouvrira la fenêtre de l'éditeur comme suit -

Utiliser le terminal

L'utilisation de Vim à partir du terminal sera identique sur Windows ainsi que sur la plate-forme Linux. Effectuez les étapes suivantes pour démarrer et quitter Vim à partir du terminal -

  • Ouvrez le terminal et entrez la commande vim comme suit -

$ vim
  • Il ouvrira Vim dans le terminal comme suit -

  • Pour fermer cela, appuyez sur la touche Echap suivie de deux points (:) et q. Dans Vim, la commande q signifie quit. Cette commande sera affichée dans le coin inférieur gauche de l'éditeur lui-même -

Modes Vim

Vim prend en charge plusieurs modes. Cette section traite de certains des modes importants qui seront utilisés au quotidien.

Mode de commande

C'est le mode par défaut dans lequel Vim démarre. Nous pouvons entrer les commandes de l'éditeur dans ce mode. Nous pouvons utiliser diverses commandes dans ce mode comme copier, coller, supprimer, remplacer et bien d'autres. Nous discuterons de ces commandes dans les sections suivantes.

NOTE − Here onwards, any Vim command without colon indicates that we are executing that command in command mode.

Mode d'insertion

Vous pouvez utiliser ce mode pour saisir / modifier du texte. Pour passer de la commande par défaut au mode insertion, appuyez sur la touche i. Il affichera le mode actuel dans le coin inférieur gauche de l'éditeur.

Nous pouvons entrer n'importe quel texte une fois que nous sommes en mode insertion. L'image ci-dessous montre ceci -

Utilisez la touche Échap pour revenir en mode commande à partir de ce mode.

Mode ligne de commande

Ce mode est également utilisé pour saisir des commandes. Les commandes de ce mode commencent par deux points (:). Par exemple, dans la section précédente, la commande quit a été entrée dans ce mode. On peut passer dans ce mode soit en mode commande soit en mode insertion.

  • Pour passer du mode commande à ce mode, tapez simplement deux points

  • Pour passer du mode insertion à ce mode, appuyez sur Echap et tapez deux points

Dans l'image ci-dessous, deux points en bas à gauche indiquent le mode ligne.

NOTE − Here onwards, any Vim command starting with colon indicates that we are executing that command in command line mode.

Mode visuel

Dans ce mode, nous pouvons sélectionner visuellement du texte et exécuter des commandes sur les sections sélectionnées.

  • Pour passer du mode commande au mode visuel, tapez v

  • Pour passer de n'importe quel autre mode au mode visuel, revenez d'abord en mode commande en appuyant sur Echap, puis tapez v pour passer en mode visuel

Dans le coin inférieur gauche de l'image ci-dessous montre le mode visuel.

Créer un nouveau fichier

Suivez les étapes ci-dessous pour créer et enregistrer un nouveau fichier -

  • Exécutez la commande suivante pour ouvrir Vim

$ vim
  • Tapez la commande suivante dans Vim

:edit message.txt

    Il rechargera le fichier s'il existe déjà

  • Passer en mode insertion

i
  • Entrez du texte

  • Revenir en mode commande

Esc
  • Enregistrer les modifications dans le fichier

:w

Le fichier message.txt sera maintenant créé.

  • Quitter Vim

:q

Ouvrir le fichier en mode lecture seule

Utilisez l'option –R pour ouvrir le fichier en mode lecture seule

$ vim -R message.txt

Dans le coin inférieur gauche de l'image ci-dessous montre le mode lecture seule -

Vous pouvez également utiliser la commande view pour obtenir le même résultat.

$ view message.txt

Modifier le fichier existant

Suivez les étapes ci-dessous pour modifier le fichier existant -

  • Ouvrir le fichier avec Vim

$ vim message.txt
  • Passez en mode insertion et entrez du texte là-bas.

i
  • Quitter l'éditeur sans enregistrer les modifications

:q!

    OU

  • Enregistrez les modifications et quittez l'éditeur à l'aide de la commande suivante -

:wq