如何通过编程设置VIM的文件类型?

3

有没有一种方法可以通过编程方式设置vim文件类型,这样就不用像下面这样做:

au BufNewFile,BufRead *.dump set filetype=sql

我可以做类似这样的事情

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

6
您可以通过在选项名称前加上&来使用let设置选项。例如:
let &filetype=g:temp_file_type

"au BufNewFile,BufRead *.dump let &filetype=g:temp_file_type" 已经完美地运行了。谢谢! - noli

1
au BufNewFile,BufRead *.dump set filetype=sql 放入您的 filetype.vim 中。这与编程有关。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接