是否可以将Vim配置为始终仅在给定文件中打开第一个折叠(并将其余部分关闭)?
最好我想设置Vim为特定文件执行此操作,但一般设置就足够了。
答案 0 :(得分:1)
如果您指的是折叠的第一个级别,则由'foldlevel'
选项控制,'foldlevelstart'
控制其初始值。所以:set foldlevelstart=1
会这样做。
如果您指的是文件中的第一个折叠,您可以通过一系列命令来完成:
zM
关闭所有折叠ggzj
转到缓冲区的第一个折叠zo
/ zO
会在光标下打开一个/所有级别。要自动应用此功能,请使用:
:autocmd BufWinEnter * normal! zMggzjzo