vim est un éditeur de texte en mode console aussi puissant que léger. Il est modulaire et configurable aux petits oignons MAIS il demande un gros effort d'apprentissage pour une utilisation avancée.
vi est installé par défaut sur Debian. vim en est une version améliorée : plus complète et facile à utiliser.
Installation
Pour installer vim et l'utiliser en tant qu'éditeur console par défaut :
Configuration
Nous allons configurer vim de manière générale (pour tous les utilisateurs) afin de le rendre plus pratique à utiliser (vous pouvez le faire uniquement pour vous via le fichier ~/.vimrc) :
une fois le fichier ouvert avec vi, nous allons activer manuellement la coloration syntaxique via la commande :
Maintenant que le fichier met en évidence les commentaires et les commandes, décommentez la ligne 20 ("syntax on") afin que la coloration syntaxique soit toujours activée par défaut.
Décommentez également les lignes suivantes afin que vim vous repositionne à la ligne où vous étiez dans le fichier précédemment fermé :
Décommentez les lignes suivantes pour que la recherche et la visualisation dans le fichier soit plus aisée :
Ajoutez également les lignes suivantes :
Il ne reste plus qu'à sauvegarder le fichier et quitter via la commande :
Vous voilà avec une configuration de base pour utiliser vim. Il y a une multitude d'autres options possiblement configurables, mais les autres dépendent vraiment des goûts et des couleurs de chacun.
Quelques commandes indispensables
Vous pouvez faire le tutoriel vim en tapant dans un shell "vimtutor". Il vous familiarisera avec l'éditeur assez rapidement. Sinon voici une petite liste des commandes les plus utilisées :
- Passer en mode édition : "i"
- Passer en mode commande : "Echap"
- Annuler : "u"
- Désannuler : "CTRL + r"
- Entrer une commande : ":
" - Quitter : ":q"
- Sauvegarder : ":w"
- Changer le type de fichier (pour la coloration syntaxique) : ":set filetype=
" (ex : ":set filetype=xml") - supprimer une ligne : "d" lorsque vous êtes sur la ligne
- effectuer une recherche : "/
" - passer à l'occurrence suivante de la recherche : "n"
- rechercher / remplacer dans la ligne courante la première occurrence trouvée : ":s/<motif>/<remplacement>"
- rechercher / remplacer dans la ligne courante toutes les occurrences trouvées : ":s/<motif>/<remplacement>/g"
- rechercher / remplacer dans tout le fichier toutes les occurrences trouvées : ":%s/<motif>/<remplacement>/g"
- rechercher / remplacer dans tout le fichier toutes les occurrences trouvées avec confirmation pour chacune d'elles : ":%s/<motif>/<remplacement>/gc"
Voici le minimum vital pour pouvoir éditer les fichiers de configuration avec vim. Si vous avez le courage, vous pouvez aller plus loin grâce à différents sites proposant des listes de commandes vim comme :
- tuxfiles.org
- ou la très pratique "vim Cheat Sheet" à imprimer
Bon courage !
Pour d'autres présentations et aide à l'installation de logiciels sous debian, consultez le billet dédié "Installation et configuration de logiciels sous Squeeze"
Aucun commentaire:
Enregistrer un commentaire