【问题标题】:How can you load ftplugins from other filetypes in VIM?如何在 VIM 中从其他文件类型加载 ftplugins?
【发布时间】:2012-09-11 09:45:45
【问题描述】:

我正在使用 Pathogen,并且正在使用 xmledit 和 sparkup 的 git 克隆作为捆绑包。这两个插件是自动为 HTML 启用的,但我想为其他类似 HTML 的文件类型启用它们,例如 Handlebars。

当我加载 Handlebars 缓冲区时,如何自动加载 HTML 的 ftplugins?我正在专门寻找一种不涉及对 xmledit 或 sparkup git repos 进行任何更改的解决方案。

【问题讨论】:

标签: html vim handlebars.js ftplugin sparkup


【解决方案1】:

Handlebars 与 HTML 完全一样时,教文件类型检测将其视为 HTML 是最简单的方法;您将自动获得语法、缩进和其他设置。

如果它只是有点相关,并且您只想从 HTML 文件类型“导入”某些但不是所有设置,请定义您自己的 ~/.vim/ftplugin/handlebars_sparkup.vim(假设您已经有一个文件类型检测,该文件类型检测会产生 &ft=handlebars你的文件)。在该文件中,:runtime 您需要的相应 HTML 文件类型脚本,例如

:runtime! ftplugin/html_sparkup.vim

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-11
    • 1970-01-01
    • 2014-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多