Skip to main content

VIM

Présentation

Vim est un éditeur de texte puissant et hautement configurable, conçu pour offrir une expérience de modification de texte efficace et rapide. Il est basé sur le populaire éditeur de texte Unix "Vi" et est largement utilisé par les développeurs, les administrateurs système et les passionnés de la ligne de commande.

L'une des principales caractéristiques de Vim est sa capacité à être entièrement contrôlée à l'aide de raccourcis clavier. Cela permet aux utilisateurs expérimentés de naviguer rapidement dans un document, de rechercher et de remplacer du texte, d'effectuer des opérations de copieur-coller et bien plus encore, sans avoir à quitter le clavier pour utiliser la souris. Cette approche de l'édition de texte basée sur les raccourcis clavier permet d'optimiser la productivité et d'accélérer le flux de travail.

Vim offre également une grande flexibilité grâce à sa capacité à être configurée selon les préférences de chaque utilisateur. Il dispose d'un système de plugins et d'extensions qui permettent d'ajouter des fonctionnalités supplémentaires et de personnaliser l'éditeur en fonction de besoins spécifiques. De plus, Vim prend en charge de nombreux langages de programmation et offre des fonctionnalités avancées telles que la coloration syntaxique, l'indentation automatique, la complétion de code et bien d'autres.

En tant qu'éditeur de texte en ligne de commande, Vim peut être utilisé sur différentes plateformes, notamment Windows, macOS et Linux. Il est également disponible en tant qu'application autonome ou intégrée à d'autres environnements de développement intégrés (IDE).

En résumé, Vim est un éditeur de texte puissant, hautement configurable et optimisé pour une édition de texte rapide et efficace. Sa prise en charge des raccourcis clavier, sa flexibilité de configuration et ses fonctionnalités avancées en font un choix populaire parmi les développeurs et les utilisateurs avancés qui recherchent une expérience d'édition de texte personnalisable et performante.

Commandes

vim tutor est un guide de démarrage pour utiliser VIM

:w Enregistrer

:q quitter

:q! forcer à quitter (sans enregistrement)

Rechercher et remplacer

:s/ancien/nouveau : remplace la première occurrence de la ligne où se trouve le curseur

:s/ancien/nouveau/g : remplace toutes les occurrences de la ligne où se trouve le curseur

:#,#s/ancien/nouveau/g : remplace toutes les occurrences dans les lignes n° # à # du fichier

:%s/ancien/nouveau/g : remplace toutes les occurrences dans tout le fichier. C’est peut-être ce que vous utiliserez le plus fréquemment.

Source

Raccourcis clavier

^^ aller au début de ligne

$ aller en fin de ligne

INSER mode insertion (édition)

ECHAP pour retourner en mode visual (lecture)

Scindé

Horizontalement.

CTRL + W + S

Verticalement.

CTRL + W + V

Changer de fenêtre

CTRL + W