甚至这个

zR每次打开缓冲区时应用.我有这些设置.vimrc:
set foldlevelstart=99
set foldlevel=99
Run Code Online (Sandbox Code Playgroud)
请指出如何禁用折叠,或者至少使导航到另一个缓冲区而不是关闭打开的折叠.
zeu*_*xcg 195
你不是一个人.
set nofoldenable " disable folding
Run Code Online (Sandbox Code Playgroud)
glt*_*lts 52
在运行中禁用(和启用)折叠的最简单方法是zi.
zi是切换的正常模式命令,'foldenable'就像:set foldenable!.
助记:"折叠我 nvert".见:h zi.
cle*_*oux 16
这篇文章简要而简洁地总结了为什么折叠很酷.一线原因是折叠使得导航非常大的文件变得轻而易举.
如果您想要启用折叠,并且只是始终打开所有折叠,vim wiki会告诉您如何. 您感兴趣的方法可能是自动命令方法.
" Tweak the event and filetypes matched to your liking.
" Note, perl automatically sets foldmethod in the syntax file
autocmd Syntax c,cpp,vim,xml,html,xhtml setlocal foldmethod=syntax
autocmd Syntax c,cpp,vim,xml,html,xhtml,perl normal zR
Run Code Online (Sandbox Code Playgroud)
我还建议您搜索您使用的语言的自定义折叠方法.只需谷歌搜索"vim <在这里插入语言>折叠"应该提出了许多选择.使用不同的选项,直到找到您喜欢的折叠方法.
我已将此行添加到我的.vimrc文件中,因为我遇到了同样的问题:
autocmd FileType * exe "normal zR"
每次打开文件时都会自动执行此命令。所以你不会看到错误,折叠功能也不会丢失)