最新消息:

vim: filetype plugin indent on

vim niuge678 1063浏览 0评论

文件类型检测

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

与本文相关的文章

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址