如何让VIM始终显示当前块层次结构?

如何让VIM始终显示当前块层次结构?,vim,Vim,如果行“类栏”当前在屏幕之外,我希望当前块的头部仍然可见。或者,更好的是,像这样的分层形式: class Foo class Bar # many lines # many lines # many lines # many lines CURSOR # many lines # many lines end end 如何在VIM中实现这一点?您可以通过插件实现这一点,我建议使用两种插件: 插件,正如@Kent所建议的 启用标记栏

如果行“类栏”当前在屏幕之外,我希望当前块的头部仍然可见。或者,更好的是,像这样的分层形式:

class Foo
  class Bar
    # many lines
    # many lines
    # many lines
    # many lines
    CURSOR
    # many lines
    # many lines
  end
end

如何在VIM中实现这一点?您可以通过插件实现这一点,我建议使用两种插件:

  • 插件,正如@Kent所建议的
  • 启用标记栏扩展的插件

  • 这与CTAG一起,Vim将始终在状态行的右侧显示您当前的上下文。

    查看标记栏插件hanks,@Kent。非常有用!
    class Foo > class Bar > current method/function