有没有办法将两个gvim窗口组合成一个带有多个标签的窗口?

时间:2017-07-20 18:28:06

标签: vim

我经常在gvim中打开一个文件,返回终端,然后在新的gvim实例中的另一个目录中打开另一个文件。我想知道是否有一种简单的方法可以将这两个gvim实例组合到一个窗口中,每个文件都放在一个单独的选项卡中,或者是否有一种简单的方法可以在第一个gvim窗口中打开第二个文件。我不想复制第一个gvim窗口中使用的第二个文件的路径,我不想在第一个gvim窗口中进行文件搜索。

4 个答案:

答案 0 :(得分:1)

您无法合并两个窗口,但您可以查看目标GVim窗口的标题栏,并在源窗口中使用其会话名称:

:!gvim --servername VIM2 %

请参阅:help clientserver

请注意,Vim的标签页不是也不能是文件代理。

答案 1 :(得分:1)

您描述的工作流程更适合终端中的vim,因此您不必担心管理多个实例。

答案 2 :(得分:1)

无法合并两个单独的窗口。使用Ctrl-p插件可以减轻输入文件路径的负担,因为您不希望这样做。

只需输入<ctrl-t>后跟文件/目录中的少数/所有字符,并在获得所需文件后点击<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 以在标签视图中打开。

答案 3 :(得分:1)

为了将多个文件/标签页移动到另一个GVIM实例,我会写一个会话文件,退出该Vim实例,然后在另一个中打开保存的会话。 CP。 :help session-file