最大窗口后是否可以恢复窗口状态?

时间:2012-03-05 04:13:12

标签: vim editor

我一直有这个问题。当窗口看起来太小而无法查看代码时,我将在此窗口中输入:only并隐藏其他窗口。但是当编辑完成后我退出想要恢复以前的窗口状态。在我最多一个窗口之前完全相同。有没有插件可以做这个工作?或者它是在vim内置?

编辑:我发现一个名为ZoomWin的插件实际上可以完成这项工作。但是0无法映射到我的vim中的:ZoomWin。还是不知道为什么。帮助文件说我可以在安装此插件后使用0来调用Zoomvim。

1 个答案:

答案 0 :(得分:2)

如果您希望将所有内容保存在一个标签中,您可以使用mkviewloadview编写脚本,但是,这是vim标签的确切内容。我建议使用以下映射来映射\0以在新选项卡中打开当前缓冲区。要关闭标签,只需按照惯例执行:q,然后您将返回上一个包含所需窗口布局的标签。

:nnoremap <leader>0 :tabedit %<cr>

请注意,此映射使用<leader>,因此如果您更改了mapleader,则序列将不是\0

相关问题