vim:不同文件扩展名的相同语法高亮显示
有没有办法对不同的文件扩展名进行相同的语法高亮显示 e、 g:同样的突出显示vim:不同文件扩展名的相同语法高亮显示,vim,Vim,有没有办法对不同的文件扩展名进行相同的语法高亮显示 e、 g:同样的突出显示 foo.c and foo.my_c_extension Vim将根据缓冲区的文件类型设置语法高亮显示。您可以通过autocmd设置filetype以匹配多个文件扩展名 例如,当在具有.c或.my\u c\u扩展名的缓冲区中加载或创建文件时,文件类型将设置为c: " In .vimrc, for example: autocmd BufRead,BufNewFile *.c,*.my_c_extension set
foo.c and foo.my_c_extension
Vim将根据缓冲区的
文件类型设置语法高亮显示。您可以通过autocmd
设置filetype
以匹配多个文件扩展名
例如,当在具有.c
或.my\u c\u扩展名
的缓冲区中加载或创建文件时,文件类型
将设置为c
:
" In .vimrc, for example:
autocmd BufRead,BufNewFile *.c,*.my_c_extension set filetype=c
有关详细信息,请参见:帮助文件类型
和:帮助autocmd
根据filetype
帮助,您可以创建~/.vim/ftdetect/file_extension.vim
,其中包含autocmd
。这将在其他规则之后加载,允许您覆盖以前由Vim或插件进行的设置。这可能比在.vimrc
中设置更可取
" File: ~/.vim/ftdetect/my_c_extension.vim
autocmd BufRead,BufNewFile *.my_c_extension set filetype=c
如果您不希望文件类型相同(可能会产生一些不必要的副作用),只想设置语法,可以使用以下方法:
autocmd BufRead,BufNewFile *.my_c_extension set syntax=c