.vimrc
文件中看到这两行之一。这似乎是最常见的:filetype plugin indent on
,但是与本行有何不同: >我已经找到了后者的文档,但仍然感到困惑。
#1 楼
filetype plugin indent on
就像是以下命令的组合:filetype on
filetype plugin on
filetype indent on
立即打开“检测”,“插件”和“缩进”。您可以通过阅读
:help :filetype-overview
来检查自己。检测
文件类型“检测”有什么作用?从文档:
每次编辑新文件或现有文件时,Vim都会尝试识别文件的类型并设置'filetype'选项。这将触发FileType
事件,该事件可用于设置语法突出显示,设置选项等。
如果您意识到
filetype
命令是与filetype
选项不同。 (命令:filetype...
,选项::set filetype...
)插件
“插件”部分有什么作用?来自文档:
这实际上将文件“ ftplugin.vim”加载到“ runtimepath”中。
结果是当文件被编辑时其插件加载文件(如果检测到的文件类型是
。)
正在加载的文件不一定是
ftplugin.vim
,例如可以是ftplugin/html_example.vim
。缩进
“缩进”部分有什么作用?来自文档:
这实际上将文件“ indent.vim”加载到'runtimepath'中。
结果是,当文件被编辑时,其缩进文件已加载(如果检测到的文件类型为
)。同样,indent-expression
再次,该文件可能不会被命名为
indent.vim
,例如它可能被命名为indent/html_example.vim
。评论
为了清楚起见,文件名称应与将要为其激活的``文件类型''相对应,例如
–克里斯蒂安·布拉班特(Christian Brabandt)
16年11月7日,11:10
评论
侧面提示:您可以执行:filetype以显示文件类型设置。