Vim默认扩展所有块

时间:2016-11-14 10:05:48

标签: vim spf13vim

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

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

1 个答案:

答案 0 :(得分:2)

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

您可以覆盖此内容以始终通过

打开所有折叠
:set foldlevelstart=99

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

其他说明

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