Activer la coloration syntaxique dans vim
De Wiki PC, Wiki Informatique.
Sommaire |
Description du problème :
Je cherche comment activer la coloration syntaxique dans VIM (Vi Improved).
Solution(s) proposée(s) :
Vérifier qu'on utilise bien VIM et non VI
En effet suivant les distribution si vous tapez "vi quelquechose" vous aurez VI ou VIM.
VI est vieux et nettement moins ergonomique que VIM, de plus c'est VIM qui offre la coloration syntaxique.
Pour utiliser VIM par défaut, suivez la procédure suivante :
- Ouvrez une console puis tapez :
-
vim ~/.bashrc
-
- Recherchez une ligne contenant "vi" ou "vim" ( tapez "/quelquchose" + entrée pour rechercher "quelquechose" et appuyez sur "n" pour aller à l'occurence suivante ("next")).
- Si vous n'en trouvez pas, rajouter ceci à la fin du fichier :
-
alias vi='vim'
-
Pour ce faire, suivez la procédure suivante :
- Tapez sur I pour entrer en mode édition
- Entrez le texte
- Appuyez sur CTRL + ALT + I puis sur ":wq" puis sur Entrée pour enregistrer et quitter.
Il est nécessaire de fermer la session console et de la réouvrir pour que les modifications prennent effet.
Activer la coloration syntaxique
Il faut pour cela modifier le fichier ~/.vimrc (qui est donc spécifique à un utilisateur) :
vi ~/.vimrc
- Tapez sur I pour entrer en mode édition
- Entrez le texte suivant à la fin du fichier :
syn on
- Appuyez sur CTRL + ALT + I puis sur ":wq" puis sur Entrée pour enregistrer et quitter.
That's done ! Les modifications prennent effet immédiatement.
Activer la coloration syntaxique pour les nouvelles versions de VIM
Si en effectuant la procédure ci-dessus vous obtenez les message suivant :
This command is not available in this version
Eh bien en réalité vous venez de découvrir que vous utilisez vim... sans vim.
C'est un effet assez étrange qu'on trouve notamment sur Debian, le problème est en général résolu de la manière suivante :
sudo apt-get install vim
Solution(s) testée(s) / déjà retenue(s) comme fonctionnelle(s) :
Activer la coloration syntaxique via le fichier .vimrc .