Lorsque j'ouvre vim pour un fichier comme /etc/nginx/sites-available/default
, la coloration syntaxique fonctionne très bien. Mais si je crée mon propre fichier /etc/nginx/sites-available/myapp
, vim ne met pas en évidence sa syntaxe. Je dois faire à :setf conf
chaque fois.
Y a-t-il quelque chose que je puisse faire ~/.vimrc
pour dire à vim "si vous ne savez pas quelle syntaxe utiliser, utilisez simplement conf
"?
Un .vimrc
modèle pour un noob vim est également le bienvenu. Je ne l'utilise pas comme IDE, j'utilise principalement vim uniquement pour les fichiers de configuration.
Remarque: j'utilise Ubuntu 12, au cas où cela importerait.
# vim:syn=nginx
au bas des configs)Réponses:
La ligne suivante
~/.vimrc
doit le faire.la source
conf
fichier. Si vous utilisez Vundle, essayezPlugin 'vim-scripts/nginx.vim'
.autocmd BufRead,BufNewFile *.conf setfiletype conf
Il existe en fait un type de fichier Nginx défini dans le référentiel Nginx officiel dans le répertoire contrib / vim . Il fournit une meilleure coloration syntaxique que conf .
Pour l'utiliser, copiez les lignes de détection dans votre .vimrc (et ajustez comme vous le souhaitez):
Copiez ensuite nginx.vim dans votre répertoire ~ / .vim / syntax .
Tous les fichiers Nginx suivant les règles ci-dessus doivent maintenant être mis en surbrillance.
Si vous souhaitez également le retrait, vous pouvez également copier le fichier du répertoire de retrait dans votre .vimrc .
la source