文件类型检测
filetype on
filetype plugin on
filetype indent on
以上三个参数,可以写成一行filetype plugin indent on。
命令
:filetype 查看Vim的文件类型检测功能是否已打开。
:set filetype 查看当前文件是什么类。
原理
在执行”filetype on“命令时,vim实际上执行的是$vimRUNTIME/filetype.vim脚本。这个脚本使用了自动命令(autocmd)来根据文件名来判断文件的类型,如果无法根据文件名来判断出文件类型,它又会调用$vimRUNTIME/scripts.vim来根据文件的内容设置文件类型。有兴趣可以读一下这两个脚本,以获得更深的认识。
filetype.vim的路径
在vim中,使用如下命令检查路径:
:echo $VIM
:echo $VIMRUNTIME
参考
https://yianwillis.github.io/vimcdoc/doc/filetype.html
这个文档解释的十分清楚。
转载请注明:牛哥678 » vim: filetype plugin indent on