2009-05-30 4 views
25

Ho gvim 7.2, riconosce i file .d e lo evidenzia correttamente in base alla sintassi del linguaggio di programmazione D. Tuttavia, i file .di non sono riconosciuti come file D e non è presente alcuna evidenziazione.vim: estensione associata con lingua

Come posso consentire a Vim di evidenziare file .di in base al linguaggio D?

risposta

39

Questo dovrebbe fallo in .vimrc:

au BufNewFile,BufRead *.di setlocal ft=d 

Ci sono probabilmente anche altri modi.

+4

Se desideri mantenere il tuo .vimrc relativamente pulito, puoi alternativamente inserirlo in .vim/ftdetect/d.vim – rampion

+1

Se alcuni dei tuoi altri file sono sorgenti D (ma non hanno estensioni di nomi che lo suggeriscono) , puoi aggiungere un commento contenente una modelin di vim come: // vim: ft = d – greyfade

2

http://vimdoc.sourceforge.net/htmldoc/filetype.html ha il (grintoso) dettaglio sui tipi di file. Puoi modificare i plugin associati modificando il tuo vimrc. cercare la regola * .d, e copia/incolla che la linea a cambiarlo con * .di

non ho usato gvim, quindi ci può essere un modo più semplice Sono a conoscenza di