有没有办法配置 vim 以启用“modeline”(并通过扩展将“modelines”设置为非零),但限制文件中 modelines 的解析能力?
我想启用文件中的制表位、软制表位和文件类型的设置,同时保持模式行处于禁用状态(出于安全考虑)。
答案1
你可以使用 vim 插件securemodelines :安全、用户可配置的 modeline 支持将模式行中允许的命令列入白名单。请注意,vim.org 上的版本已有 5 年历史,github 上插件的最新版本有一些细微的调整。
有没有办法配置 vim 以启用“modeline”(并通过扩展将“modelines”设置为非零),但限制文件中 modelines 的解析能力?
我想启用文件中的制表位、软制表位和文件类型的设置,同时保持模式行处于禁用状态(出于安全考虑)。
你可以使用 vim 插件securemodelines :安全、用户可配置的 modeline 支持将模式行中允许的命令列入白名单。请注意,vim.org 上的版本已有 5 年历史,github 上插件的最新版本有一些细微的调整。