前端之家收集整理的这篇文章主要介绍了
Vim中filetype =和syntax =有什么区别?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我注意到为了让Vim颜色突出
显示特定
文件的语法,可以在_
vimrc
文件中设置以下
内容:
au BufNewFile,BufRead *.file_extension set filetype=program_highlighting
au BufNewFile,BufRead *.file_extension set Syntax=program_highlighting
使用filetype =或Syntax =有什么区别?
‘filetype’是’
Syntax’的超集.
使用’filetype'(假设您配置了:filetype插件),除了将语法设置为文件类型名称外,还可以从ftplugin配置子目录加载文件类型插件及其相应的设置(例如缩进配置,编译器,映射).
最后一部分由Vim自动完成,作为文件类型处理的一部分,在$VIMRUNTIME / Syntax / Syntax.vim中:
au! FileType * exe "set Syntax=" . expand("<amatch>")