【问题标题】:Jekyll goes crazy with vim foldinig bracktes {{{ }}}Jekyll 疯狂使用 vim 折叠括号 {{{ }}}
【发布时间】:2015-03-30 15:31:17
【问题描述】:

jekyll 可以使用 vim 折叠吗?

得到以下错误:

Liquid Exception: Variable '{{' was not properly terminated with regexp: /\}\}/

试过 // 和 /* */ 用括号注释掉行。

【问题讨论】:

    标签: vim markdown jekyll folding


    【解决方案1】:

    用于基于标记的折叠的 Vim 折叠标记通常必须放入 cmets,以避免干扰脚本的语法。

    您还可以更改使用的标记,无论是 filetype:set filetype? 告诉你),~/.vim/after/ftplugin/{filetype}.vim,或通过 modelines 用于单个文件,直接在文件中(再次注释掉),像这样:

    vim: set foldmethod=marker foldmarker=[[[,]]]:
    

    【讨论】:

      【解决方案2】:

      您正在与 Liquid 变量标签 {{ myvar }} 发生冲突。

      尝试使用 Liquid cmets:

      {% comment %}
      {{{ }}}
      {% endcomment %}
      

      【讨论】:

      • 那没有用。 @ingo-karket 可以解决这个问题。还是谢谢!
      猜你喜欢
      • 2014-08-27
      • 2022-07-22
      • 2011-07-01
      • 2010-12-12
      • 1970-01-01
      • 2011-08-24
      • 2014-04-19
      • 1970-01-01
      • 2011-11-17
      相关资源
      最近更新 更多