首页 > 解决方案 > 文件类型插件如何加载更改

问题描述

filetype plugin更改选项时会发生什么?例如,从文档中它说:

启用加载文件类型插件:filetype-plugin-on后,将设置选项并定义映射。

这是否意味着如果文件类型插件是off,那么 vim 不会将某些目录添加到 vim 运行时?或者这个参数到底是做什么的,我有点困惑?

标签: vim

解决方案


该命令的作用是从$VIMRUNTIME.

因为filetype plugin on$VIMRUNTIME/ftplugin.vim; 因为filetype plugin off$VIMRUNTIME/ftplugof.vim; 因为filetype off$VIMRUNTIME/ftoff.vim,等等。

基本ftoff.vim清除filetypedetect自动组(陷阱BufRead);并ftplugof.vim清除filetypeplugin组(然后是一个陷阱FileType)。

我建议所有对内部感兴趣的人自己探索代码。来源价值一千字。


推荐阅读