如何在vim中使Python折叠不会在视觉上破坏空白?

时间:2014-02-28 17:12:47

标签: python vim folding

当我在vim中折叠Python代码时,折叠文本总是从第0列开始。这在视觉上很嘈杂,因为Python有很大的空白 - 当我浏览文件时它看起来像顶级代码。

是否有设置告诉foldtext将自己缩进到折叠的第一行代码的级别,而不是重写foldtext()方法?

1 个答案:

答案 0 :(得分:1)

影响这一点的方法是通过'foldtext'选项。

这是一个让你入门的简单例子:

:setlocal foldtext=repeat('\ ',indent(v:foldstart)).foldtext()