2009-05-30 9 views
25

J'ai gvim 7.2, il reconnaît les fichiers .d et les met en évidence correctement en fonction de la syntaxe du langage de programmation D. Toutefois, les fichiers .di ne sont pas reconnus en tant que fichiers D et aucune mise en évidence n'est présente. Comment puis-je laisser vim surligner les fichiers .di selon le langage D?vim: extension associée au langage

Répondre

39

Cela devrait faites-le en .vimrc:

au BufNewFile,BufRead *.di setlocal ft=d 

Il existe probablement d'autres façons.

+4

Si vous souhaitez garder votre fichier .vimrc relativement propre, vous pouvez alternativement le mettre dans .vim/ftdetect/d.vim – rampion

+1

Si certains de vos autres fichiers sont des sources D (mais n'ont pas d'extensions de nom qui le suggèrent) , vous pouvez ajouter un commentaire contenant une vim modeline comme: // vim: ft = d – greyfade

2

http://vimdoc.sourceforge.net/htmldoc/filetype.html a le (graveleux) détail sur les types de fichiers. Vous pouvez modifier les plugins associés en éditant votre vimrc. chercher la règle * .d et copier/coller cette ligne changer à * .di

Je n'ai pas utilisé vim, donc il peut y avoir un moyen plus facile que je ne suis pas au courant de