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)
:3
aller à la ligne 3
:e fichier
permet d'ouvrir un autre fichier (dans le cas d'un scindage)
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.
G aller à la fin du fichier.
G G aller au début du fichier.
3 G G aller à la ligne 3
INSER mode insertion (édition).
ECHAP pour retourner en mode visual (lecture).
SHIFT v pour sélectionner une ligne.
v permet en mode visuel d'insérer une ligne en dessous.
y copie le texte sélectionné.
y y copie une ligne complète.
p colle le texte.
u annule le ou les actions précédentes.
d d supprimer une ligne complète.
d w supprime un mot complet.
3 d w Supprime les trois mots suivants.
f<char> Chercher le caractère <char> suivant
F<char> Chercher le caractère <char> précédent
t<char> Aller au caractère <char> suivant
T<char> Aller au caractère <char> précédent
; Répéter la dernière action t<char> ou f<char>
, Répéter la dernière action t<char> ou f<char>
n Trouver le suivant
N Trouver le précédent
Source
Scindé
Horizontalement.
CTRL + w + s
Verticalement.
CTRL + w + v
Changer de fenêtre
CTRL + w
CTRL + w + flèches directionnels