【问题标题】:Disable vim angle bracket highlighting in HAML template在 HAML 模板中禁用 vim 尖括号突出显示
【发布时间】:2011-09-28 21:38:39
【问题描述】:

我在一些 HAML 模板中使用 PHP,所以我有很多 <?php echo ...?> 正在进行。 Vim 使用 ErrorMsg 突出显示组突出显示所有大于号,但它变得非常烦人,如您所见:

为 HAML 模板禁用此功能的最佳方法是什么?

【问题讨论】:

    标签: php vim haml


    【解决方案1】:

    您可以在 vim 中更改特定文件类型的 syntax highlighting。因此,对于 .haml 文件,请在您的 .vimrc 中添加一些内容,例如:

    au BufNewFile,BufRead *.haml set filetype=haml
    

    然后在你的 home/.vim/ 文件夹中创建一个 haml.vim 文件。

    也可以看看这个link

    【讨论】:

    • MacVim 默认带有一个haml 语法文件。我无法很好地破译它以确定哪个部分导致错误突出显示,但假设我只是想删除 > 尖括号的突出显示。知道我该怎么做吗?
    • mmm 对不起,我是基于 linux 的,但就像你建议的那样,你可以删除 > 括号的突出显示,或者只是猜测并检查从文件中删除的内容,直到错误消失。抱歉,我无法提供更多帮助。
    【解决方案2】:

    如果一切都失败了,您可以使用以下命令强制删除尖括号的突出显示:

    :syn match Normal '<'
    :syn match Normal '>'
    

    【讨论】:

      猜你喜欢
      • 2021-04-13
      • 2016-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-18
      • 1970-01-01
      相关资源
      最近更新 更多