Vim中的内联折叠

时间:2014-09-19 09:15:14

标签: vim intellij-idea folding

是否可以在Vim中进行内联折叠,如IntelliJ does

IntelliJ inline folding

在Vim中,可以自定义内联标题,但IntelliJ的功能不同:该行包含一些普通的可见文本和一些隐藏的折叠文本。

1 个答案:

答案 0 :(得分:3)

是的。您必须使用&foldtext,并且您可能还需要编写自己的&foldepxr以便按照自己的意愿进行折叠。

您可以在我的(新发布的)VimFold4C中找到一个示例。我合并函数参数,我缩进折叠文本,并根据选项删除模板参数和命名空间。

注意:我仍然遇到折叠边界检测问题,我不得不使用脏黑客加速折叠检测。