En utilisant vi, je veux afficher des fichiers dans des couleurs distinctes sous unix. Si j'enregistre un fichier sous .sql
ou .Java
il mettra en évidence les mots clés. Je souhaite modifier les mots surlignés et la couleur.
Comment contrôler la coloration syntaxique et les schémas de couleurs avec différentes extensions de fichier vi?
Tapez la commande suivante après deux points:
:set ft=sql.
Je viens de le faire en mettant :syntax on
. Je suppose que vous souhaitez enregistrer les paramètres afin qu'il puisse être mis en évidence chaque fois que vous ouvrez l'un de ces fichiers, auquel cas la réponse d'Eric est la bonne.
Pour les paramètres spécifiques aux fichiers, il y a aussi la puissance des modelines.
Vous pouvez les placer dans les cinq premières ou les cinq dernières lignes (sauf si vous modifiez la variable modelines
) pour contrôler les paramètres des variables.
par exemple:
# vim: syn=sh
ou même:
/* vim: tw=60 ts=2: */
voir l'aide de vim: :h modeline