Coloration syntaxique de vos fichiers de configuration Nginx avec Vim

Éditer des fichiers de configurations avec Vim sans coloration syntaxique, c’est moche. Alors voilà comment ajouter un peu de couleurs à votre terminal lorsque vous éditez vos server blocks ou vos fichiers de configuration Nginx.

Le modèle de coloration qui nous intéresse se trouve à cette adresse (prenez la dernière version) et vous pouvez l’enregistrer dans ~/.vim/syntax/.

Ensuite, il faut indiquer à Vim que tous les fichiers présents dans /etc/nginx/ et /usr/local/nginx/conf/ sont des fichiers Nginx qu’il faut mettre en couleur grâce au modèle nginx.vim. Éditez (ou créez) le fichier ~/.vim/filetype.vim pour lui ajouter la ligne suivante :

au BufRead,BufNewFile /etc/nginx/*,/usr/local/nginx/conf/* if &ft == '' | setfiletype nginx | endif

Et normalement vous êtes bons !

Exemple de coloration syntaxique

Oooh les belles couleurs !

Si vous utilisez vim avec sudo, la coloration syntaxique ne fonctionnera pas. Pour qu’elle fonctionne, réitérez l’opération mais avec l’utilisateur root (donc /root/.vim/).

Si jamais la coloration syntaxique n’est pas activée dans Vim, vérifiez que la ligne

syntax on

est bien présente et décommentée dans /etc/vim/vimrc.

Cet article vous a plu ? Partagez-le sur les réseaux sociaux !

Twitter Facebook Google Plus email