【问题标题】:Vim expand all blocks by defaultVim 默认展开所有块
【发布时间】:2016-11-14 10:05:47
【问题描述】:

我正在使用很棒的 spf13 Vim 发行版, 当我打开一个代码文件时,我发现所有的块都折叠了, 所以我通常会做一个zE 来扩展所有的块, 因为我喜欢这样..

是否有一些技巧可以在每个文件上自动执行此操作?

【问题讨论】:

    标签: vim spf13vim


    【解决方案1】:

    此行为由'foldlevelstart' 选项控制。默认为-1(不活动);可能您的发行版将其设置为 0

    您可以覆盖它以始终通过

    打开所有折叠
    :set foldlevelstart=99
    

    通常这是在~/.vimrc 中完成的,但是对于 spf13 分发可能会有不同的规则。像 spf-13Janus 这样的 Vim “发行版”以快速安装和开箱即用的设置吸引你,但你付出的代价是增加了复杂性(你需要了解 Vim 的运行时加载方案和分发的任意约定)和不灵活性(分发可能使某些事情更容易,但其他事情非常困难)。 Vim 的可定制性令人难以置信,使用别人的定制毫无意义。

    其他说明

    zE 不会打开所有折叠(即zR),它会消除它们,所以没有退路(它只适用于某些折叠方法)。如果您根本不想折叠,请通过:set nofoldenable 将其关闭。

    【讨论】:

      猜你喜欢
      • 2021-06-28
      • 2016-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-04
      • 1970-01-01
      • 2014-02-13
      • 2016-02-29
      相关资源
      最近更新 更多