如何以编程方式设置VIM文件类型?

nol*_*oli 3 vim

有没有办法以编程方式设置vim文件类型,所以不要这样做:

au BufNewFile,BufRead *.dump set filetype=sql
Run Code Online (Sandbox Code Playgroud)

我可以做这样的事情

let g:temp_file_type = 'sql'
au BufNewFile,BufRead *.dump set filetype= g:temp_file_type
Run Code Online (Sandbox Code Playgroud)

Lau*_*ves 6

您可以通过在前面添加选项名称来设置let选项&.例如:

let &filetype=g:temp_file_type
Run Code Online (Sandbox Code Playgroud)