Modes de paiement Abuse

Ce qu'il faut savoir pour travailler chez Vi

10.01.2025, 19:36

VI est un puissant éditeur de texte en mode console. Il est à juste titre l'un des outils les plus répandus dans les systèmes Unix. Tout cela grâce à sa rapidité et à un grand nombre de fonctions de manipulation de texte. Cependant, il peut être un peu difficile à maîtriser. C'est pourquoi nous avons rassemblé dans cet article les principales commandes de l'éditeur Vi.

En quoi Vi diffère-t-il de Vim ?

Vim comprend des fonctionnalités supplémentaires telles que la coloration syntaxique, la prise en charge de la souris, etc. Les commandes de base et les raccourcis clavier restent les mêmes dans VI et Vim. Ainsi, en apprenant Vi, vous apprendrez automatiquement les bases de Vim et de ses autres dérivés.

Pourquoi apprendre Vi ?

Voici cinq raisons pour lesquelles je recommande d'apprendre Vi et Vim :

  1. Vi est toujours disponible, car il est requis par le standard POSIX.

  2. Vi/Vim est bien documenté. L'éditeur possède son propre manuel d'utilisation - il suffit de taper :h en mode commande .

  3. Vi/Vim dispose de nombreux plugins. La plupart d'entre eux peuvent être trouvés sur vimawesome.com, l'un des endroits les plus populaires pour les télécharger.

  4. L'éditeur consomme un minimum de ressources. Vi est donc idéal pour une grande variété de tâches. Et le développement de logiciels n'est que l'une d'entre elles ! Par exemple, vous pouvez écrire de très longs textes, jusqu'à des romans, dans Vi sans aucun problème. D'autres éditeurs de texte, en particulier les applications à interface graphique, peuvent s'interrompre et se bloquer à cause de telles charges.

Démarrer Vi

Tapez la commande pour lancer le programme :

vi

Vous pouvez également ouvrir un fichier en spécifiant son nom. Si le fichier existe, il s'ouvrira pour être édité, sinon un nouveau fichier sera créé :

vi your_file.txt

Modes de fonctionnement de Vi

Vi fonctionne selon deux modes différents :

  1. Le mode commande : utilisé pour la navigation, le copier-coller.

  2. Mode collage : c'est ici que vous entrez directement le texte.

Utilisation du mode normal

? Ce mode est activé par défaut lorsque vous ouvrez VI/Vim.
Il est utilisé pour des actions telles que se déplacer dans le texte, copier, coller, supprimer, remplacer du texte (mais pas l'éditer). Pour revenir à ce mode, appuyez sur <Esc>.

1. Commandes de déplacement :

  • h - gauche.

  • j - vers le bas.

  • k - haut.

  • l - droite.

2. Commandes d'effacement :

  • x - efface le caractère sous le curseur.

  • dd - efface la ligne en cours.

3. Copier et coller :

  • y - copie le texte sélectionné.

  • yy - copie la ligne en cours.

  • p - colle le texte après le curseur.

Mode de commande

? Ce mode est activé en mode normal en appuyant sur :.
Exemples de commandes :

  • :wq - enregistrer les modifications et quitter.

  • :q ! - pour quitter sans sauvegarder.

  • :h - aide.

  • :/string - recherche d'une chaîne de caractères.

  • :%s/foo/bar/g - remplace toutes les occurrences de "foo" par "bar" dans l'ensemble du document.

Mode d'insertion

? Ce mode est utilisé pour l'édition de texte.
Vous pouvez y accéder en appuyant sur :

  • i - insérer du texte devant le curseur.

  • I - Insérer du texte en début de ligne.

  • a - ajouter du texte après le curseur.

  • A - ajouter du texte à la fin de la ligne.

Mode visuel (uniquement dans Vim)

? Dans ce mode, vous pouvez mettre du texte en surbrillance, ce qui est particulièrement utile pour travailler sur de grands paragraphes.

  • v - caractères.

  • V - lignes.

  • Ctrl+V - mode bloc.

Sortie

Vi/Vim est présent dans presque tous les systèmes de type Unix. En consacrant un peu de temps à sa maîtrise, vous disposerez de l'un des meilleurs éditeurs de texte.