Vim est un éditeur de texte pour le terminal sous GNU/Linux. Il a une stabilité exemplaire et ne cesse d'être amélioré. Malgré son austérité, c'est un outil très puissant
Table des matières
apt list vim
Listing... Done
vim/focal-updates,focal-security,now 2:8.1.2269-1ubuntu5.3 amd64 [installed,automatic]
N: There is 1 additional version. Please use the '-a' switch to see it
sudo apt-get install vim
Pour les nouveaux utilisateurs, Vim intègre un véritable petit tutoriel !
Ce programme peut être lancé en tapant :
vimtutor fr
Pour éditer un fichier texte existant ou créer un nouveau fichier texte, il suffit de taper :
vim nom_du_fichier
Si le fichier n'existe pas, il sera créé.
Exemple créer un fichier toto
vim toto
Nous souhaitons commencer par entrer du texte (quoi de plus normal pour un éditeur de texte 😄)
Vous basculez alors en mode insertion ; à présent, il vous est possible de taper du texte
Écrivez quelques lignes comme moi puis appuyez sur la touche ECHAP pour revenir au mode interactif (le mode normal dans lequel vous vous trouviez au départ).
Le message -- INSERT -- disparaît alors et vous revoilà en mode interactif.
On fait d'abord une copie du fichier vimrc en vimrc_old
sudo cp /etc/vim/vimrc vimrc_old
Puis on édite le fichier vimrc
sudo vim /etc/vim/vimrc
Chercher la ligne
"set mouse=a " Enable mouse usage (all modes)
Modfier la en :
set mouse=r " Enable mouse usage (all modes)
(appyer sur i puis supprimer juste le " devant set mouse=a puis echap puis :x pour sauvegarder le fichier)
Voià votre souris est maintenant activé 😉
Vim démarre en mode commande lorsqu’on ouvre un fichier. Pour passer du mode commande au mode insertion :
Le ! permet de forcer certaines commandes :
On peut utiliser une syntaxe sed. Exemple pour remplacer toto par toto1 :
S’il y a des / dans le texte à remplacer on peut utiliser d’autres séparateurs :
Pour remplacer uniquement entre les lignes 10 et 20 :