Answers:
你可以做:
set nofoldenable
例如在我的.vimrc中,我有:
set foldmethod=indent " automatically fold by indent level
set nofoldenable " ... but have folds open by default
zR是打开所有折叠的命令。我假设您可以使用vim的自动命令(au)来在.vimrc中添加一个选项,以便在打开不希望使用自动关闭折叠功能启动的文件扩展名的缓冲区时,发出zR命令。像这样:
au BufRead *.myext zR
尚未测试,实际上正确的语法可能是对zR使用exe命令:
au BufRead *.myext exe "zR"
我假设您正在谈论打开缓冲区时手动定义的折叠或自动定义的折叠的自动折叠。如果问题中的缓冲区根本不应该折叠,那么可能是一个不同的问题,您需要针对这些缓冲区类型禁用折叠功能。