1

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

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

4

1 回答 1

6

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

您可以覆盖它以始终通过以下方式打开所有折叠

:set foldlevelstart=99

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

其他注意事项

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

于 2016-11-14T10:19:54.617 回答