是否可以限制 vim 中的模式行以仅允许某些设置?

是否可以限制 vim 中的模式行以仅允许某些设置?

有没有办法配置 vim 以启用“modeline”(并通过扩展将“modelines”设置为非零),但限制文件中 modelines 的解析能力?

我想启用文件中的制表位、软制表位和文件类型的设置,同时保持模式行处于禁用状态(出于安全考虑)。

答案1

你可以使用 vim 插件securemodelines :安全、用户可配置的 modeline 支持将模式行中允许的命令列入白名单。请注意,vim.org 上的版本已有 5 年历史,github 上插件的最新版本有一些细微的调整。

相关内容