【问题标题】:How do I make Python folding in vim not visually ruin the whitespace?如何使 Python 在 vi​​m 中折叠不会在视觉上破坏空白?
【发布时间】:2014-04-01 20:03:49
【问题描述】:

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

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

【问题讨论】:

    标签: python vim folding


    【解决方案1】:

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

    这里有一个简单的例子来帮助你入门:

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

    【讨论】:

      猜你喜欢
      • 2011-03-20
      • 1970-01-01
      • 1970-01-01
      • 2013-05-11
      • 1970-01-01
      • 2014-05-05
      • 2018-05-30
      • 2015-06-04
      • 1970-01-01
      相关资源
      最近更新 更多