当我在 vim 中折叠 Python 代码时,折叠文本总是从零列开始。这在视觉上很嘈杂,因为 Python 有大量的空格——当我浏览文件时,它看起来像是顶级代码。
是否有设置告诉 foldtext 将自身缩进到被折叠的第一行代码的级别,而不是重写 foldtext() 方法?
最佳答案
影响这一点的方法是通过 'foldtext'
选项。
这是一个帮助您入门的简单示例:
:setlocal foldtext=repeat('\ ',indent(v:foldstart)).foldtext()
关于python - 如何在 vim 中使 Python 折叠不会在视觉上破坏空白?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22101612/