我一直在使用mksession
在会话标签中保存会话文件A,B,C。
:mksession! $HOME/mysession.vim
我使用
加载会话" enables <leader>s to reinitialize session
nmap <leader>s :source $HOME/mysession.vim<CR>
但有时候我只想刷新我的三个文件A,B,C(可能一直在看着其他文件,但处于保存状态)。如果我运行命令两次,我基本上得到文件A,B,C,A,B,C两次。如何修改上面的会话命令以清除所有未修改的缓冲区选项卡并重新加载A,B,C文件?
答案 0 :(得分:1)
您可以通过
清除现有缓冲区:1,999bdelete
第一
或者,看看像session.vim - Extended session management for Vim这样的插件;它似乎很好地处理了会话的重新加载。