vim合并或合并两个会话

时间:2011-11-23 07:03:03

标签: session vim merge append

我正在使用vim的会话插件来管理我的vim会话(具有项目特定的窗口+标签设置)
我经常发现自己将项目的不同部分划分为不同的vim会话,并在每个模块特定的会话上工作 当我需要处理多个模块意味着在多个会话之间不断切换(或打开新终端并切换到它)时,问题出现了 如果我可以将两个(或更多)会话合并/组合成一个新会话(我想要丢失单个会话设置),那将是非常好的。

这是我的工作方式:

:OpenSession module1
//do some editing, ohh I wonder what is the interface declaration for that module2
:OpenSession module2
//switch to appropriate buffer/window/tab , yank something if required
:OpenSession module1
//continue working

以下是我的工作方式

:OpenSession module1
//do some editing, ohh I need to look at some files in module2
:CreateNewSessionByMerging module2
//the module2 session is 'appended/merged' to module1 window/tab/buffer list
//do required work, and assuming I want to save this session as 1append2
:SaveSession 1append2

0 个答案:

没有答案