Vim:改为在 GVim 中打开当前窗口/选项卡

Vim:改为在 GVim 中打开当前窗口/选项卡

假设我已经在某个 Vim 会话中工作了一段时间,然后到了某个时候真的希望我所看到的一切都维姆反而。

实际用例是具有大量窗口的终端 Vim 会话...我想单击激活它们,而不是每次都通过 Ctrl-W,这可以在 GVim 中完成,但不能在 Vim 中完成(至少不是我的)。

有没有办法将当前在 Vim 中打开的缓冲区/窗口/选项卡放在 GVim 中打开?

答案1

您可以使用:gui命令在 GVim 中打开当前会话。

:help :gui参阅详细内容。

答案2

这就是会议适用于。在终端 Vim 中,您可以通过 保存当前设置:mksession Session.vim,退出 Vim,然后使用该会话启动 GVIM:$ gvim -S Session.vim

您可以通过 来影响持久化的内容'sessionoptions'。我建议删除存储映射,这样可以显著减少会话大小::set sessionoptions-=options。此外,还有类似这样的插件session.vim - Vim 的扩展会话管理从而简化处理。

相关内容