2009-05-30 4 views
25

Mam gvim 7.2, rozpoznaje pliki .d i podświetla je poprawnie zgodnie ze składnią języka programowania D. Jednak pliki .di nie są rozpoznawane jako pliki D i nie ma podświetlania.vim: rozszerzenie skojarzone z językiem

Jak mogę zezwolić vimowi na zaznaczanie plików .di zgodnie z językiem D?

Odpowiedz

39

To powinno zrób to w .vimrc:

au BufNewFile,BufRead *.di setlocal ft=d 

Prawdopodobnie istnieją również inne sposoby.

+4

Jeśli chcesz zachować względnie czyste .vimrc, możesz na przemian umieścić to w .vim/ftdetect/d.vim – rampion

+1

Jeśli niektóre z twoich innych plików są źródłami D (ale nie mają rozszerzeń nazw, które to sugerują) , możesz dodać komentarz zawierający model vim taki jak: // vim: ft = d – greyfade

2

http://vimdoc.sourceforge.net/htmldoc/filetype.html ma (ziarnisty) szczegółowość typów plików. Możesz zmodyfikować związane wtyczki, edytując swój vimrc. poszukaj reguły * .d, a następnie skopiuj/wklej tę linię zmieniając go * .di

ja nie używałem gvima, więc nie może być łatwiejszy sposób jestem nieświadomy