如何使用 mksession 保存 vim 中的打开/关闭折叠?

如何使用 mksession 保存 vim 中的打开/关闭折叠?

前提

我用

:mksession s.vim

保存当前会话,确实如此。除了我在会话期间打开或关闭的折叠。

问题

我应该怎么做才能实现这个功能?

设置

我在我的vimrc

set foldcolumn=4
set foldmethod=indent
set foldlevel=10

答案1

我还没有测试过,但我认为这:set sessionoptions+=folds确实能实现你想要的效果。

:help 'sessionoptions'
:help :mksession

答案2

你想使用视图加载视图

在我.vimrc这个提示

" view set viewdir=$HOME/.vim_view// au BufWritePost,BufLeave,WinLeave ?* mkview " for tabs au BufWinEnter ?* silent loadview

相关内容