spf13Vim默认扩展所有的block



我使用的是很棒的spf13 Vim发行版,当我打开一个代码文件时,我发现所有的块都崩溃了,所以我通常用zE来扩展所有的块,因为我喜欢那样。

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

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

你可以重写它,通过

打开所有的折叠
:set foldlevelstart=99

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

其他笔记

zE不会打开所有的折叠(即zR),它消除了它们,因此没有办法返回(并且它只适用于某些折叠方法)。如果你不想折叠,可以通过:set nofoldenable关闭。

最新更新