为什么vim中的某些折叠被保存了一些而不是有些正在保存?我的.vimrc中有以下内容:
autocmd BufWinLeave *.* mkview
autocmd BufWinEnter *.* silent loadview
实施例: 我在文件中进行了这两次折叠:
+-- 2 lines: if(!bRet)---------------------------...
return bRet;
}
+----------- 5 lines: else-----------------------...
当我重新加载时,我得到:
+-- 2 lines: if(!bRet)---------------------...
return bRet;
}
else
{
o_Logger.EHLog(Logger::LT_ERROR, true, 0, __FILE__, __LINE__, "File name loading failed");
return false;
}
为什么会发生这种情况以及如何纠正它?
答案 0 :(得分:0)
您使用什么类型的折叠?手册?
另外,你确定第二次折叠没有恢复吗?鉴于你所说的,折叠可能存在但是恢复为开放而不是关闭。
在打开文档后测试运行命令[:set foldlevel = 0]。是否会出现“缺失”折叠?