【发布时间】:2014-08-12 19:56:02
【问题描述】:
我在 scss 中有折叠标记,标记如下:
/* --- Mixins --- {{{ */
当使用 fdm=marker 设置折叠时,该部分在 vim 中很好地呈现,如下所示:
+--109 Lines: --- Mixins --- */-----------------------
但使用 gvim,我得到:
+--109 Lines: ----------------------------------------
有趣的是,当我将折叠标记放在部分名称之前时,例如 /* --- {{{ Mixins --- */,gvim 的行为与预期相同。
:version 报告说我正在使用相同版本(7.4)的 vim 和 gvim。什么可能导致这种情况,我怎样才能让 gvim 表现出来?
【问题讨论】:
-
我无法在我的机器上重现该问题(版本 7.4)。
:set fdt?会为您返回什么?对我来说是foldtext=foldtext() -
啊,谢谢,就是这样。在 gvim 上它是
foldtext=PHPFoldText(),所以将它设置回foldtext=foldtext()修复它。这可能是一个 PHP 折叠插件,它以某种方式在 gvim 上触发,而不是在 vim 上。 -
我已经发布了我的评论作为答案,因为它解决了您的问题。
标签: vim