2010-12-02 2 views
2

Есть ли способ установить ВИМ типов файлов программно, поэтому вместо того, чтобы делать что-то вроде этого:Как я могу установить тип файла VIM программно?

au BufNewFile,BufRead *.dump set filetype=sql 

я могу сделать что-то вроде этого

let g:temp_file_type = 'sql' 
au BufNewFile,BufRead *.dump set filetype= g:temp_file_type 

ответ

5

Вы можете установить параметры с аренды предваряя имя опции с &. например:

let &filetype=g:temp_file_type 
+0

спасибо! «au BufNewFile, BufRead * .dump let & filetype = g: temp_file_type» отлично работает – noli 2010-12-02 05:18:47

1

положил au BufNewFile,BufRead *.dump set filetype=sql в ваше filetype.vim