假设我已经在给定的 Vim 会话中工作了一段时间,现在我真的很想在GVim 中拥有我正在查看的所有内容。
实际用例是一个带有大量窗口的终端 Vim 会话......我想点击激活它们而不是每次都通过 Ctrl-W,这可以在 GVim 中完成,但不能在 Vim 中完成(不是我的,至少)。
有没有办法获取当前在 Vim 中打开的缓冲区/窗口/选项卡,并在 GVim 中打开它们?
这就是会议的目的。在终端 Vim 中,您可以通过 保存当前设置:mksession Session.vim
,退出 Vim,然后使用该会话启动 GVIM:$ gvim -S Session.vim
。
您可以通过'sessionoptions'
. 我建议删除存储映射,即显著减少会话大小::set sessionoptions-=options
。此外,还有一些插件,如session.vim - Vim 的扩展会话管理,可简化处理。
归档时间: |
|
查看次数: |
299 次 |
最近记录: |