vim - 文件类型插件如何加载更改
问题描述
filetype plugin
更改选项时会发生什么?例如,从文档中它说:
启用加载文件类型插件
:filetype-plugin-on
后,将设置选项并定义映射。
这是否意味着如果文件类型插件是off
,那么 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
)。
我建议所有对内部感兴趣的人自己探索代码。来源价值一千字。
推荐阅读
- c# - 使用新的 .NET SDK Azure.Messaging.EventHubs 使用 EventProcessorClient 进行检查点
- azure - 具有内部 IP 地址的天蓝色功能或 Web 服务
- java - 我正在尝试制作一个列出平方数的循环。我的 Java 代码有什么问题?
- node.js - Angular 项目没有满足我的要求
- r - 匹配和替换 R 中的行名
- pandas - 在pandas中取消堆叠数据框后的堆叠是不同的
- r - 使用向量中的相关位置来查找索引
- mathematical-optimization - 在混合整数线性规划 (MILP) 中对具有多个条件的 IF-THEN 语句进行建模
- apache-storm - 为什么在这个最小示例中 Trident 不调用 ack() 或 fail()?
- python - 附加 numpy .npy 文件,而无需将它们加载到内存中