如何最大化分割窗口?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何最大化分割窗口?相关的知识,希望对你有一定的参考价值。
在Vim中调用:help
,我得到了包含拆分窗口的帮助手册页。我想最大化帮助手册窗口并关闭其他窗口。
我怎样才能做到这一点?什么是Vim命令来做到这一点?
借助:帮助[主题],您可以打开一个您感兴趣的主题。 Ctrl-Wo将最小化其他窗口(仅保留帮助窗口打开/最大化)。 (Ctrl-Wo表示按住Ctrl按W,然后按o)
Plugin ZoomWin
查尔斯坎贝尔
此插件重新映射
Ctrl-w o
两者兼顾:最大化并恢复以前的布局。
该插件可以从两个位置下载
- https://www.vim.org/scripts/script.php?script_id=508(V24)
- http://www.drchip.org/astronaut/vim/index.html#ZOOMWIN(第25版)
您可以使用Ctrl + WT(这是一个大写的T
)将任何打开的窗口移动到它自己的选项卡。
如其他人所提到的Ctrl + W_ / Ctrl + W |在当前选项卡/窗口布局中最大化(同时考虑各种其他窗口的最小高度/宽度设置)。
(Ctrl + W =将所有窗口调整为相同大小,并遵循最小高度/宽度设置)
编辑评论
- 启动vim(例如
gvim /tmp/test.cpp
) - 调用帮助
:help various-motions
- 打开一个拆分窗口 - 将帮助移动到最大化的单独选项卡:C-wT
- 喜欢阅读精美的手册:)
- 将帮助移回原始标签:
mAZZ<C-w>S`A
mA:设置全局标记A. ZZ:关闭帮助缓冲区/选项卡 C-wS:拆分原始窗口 `A:跳到已保存的标记A.
您可以避免在正常(非帮助)缓冲区中使用标记。如果您有兴趣,请告诉我。
您可以使用Ctrl + W_(下划线)将窗口展开到其最大大小。扩展窗口的最终大小将受winminheight
选项的值约束。当您关闭帮助窗口时,您之前的窗口将恢复到以前的大小。
我更喜欢使用标签。使用
:tabedit %
打开一个在新选项卡中最大化的文件,一旦完成,返回使用所有窗口的旧设置
:tabclose
我发现这是理想的解决方案,因为它与:cw
和Tagbar插件一起使用。取自:vim.wikia
我喜欢使用'M'来最大化,'m'来最小化。
它看起来不会很好,因为它会缩小同一缓冲区中所有其他打开的窗口,但我发现它在处理选项卡时更有用。因此,例如,不是为该文件打开一个新选项卡,而是在完成它之后必须关闭它或者想要最小化它。
nnoremap <C-W>M <C-W>| <C-W>_
nnoremap <C-W>m <C-W>=
nnoremap的原因是我不关心递归映射,但只是map也应该工作。
您可以使用完整大小获取帮助窗口,而无需关闭/调整任何其他窗口的大小
tab help {topic}
这将在新选项卡中打开帮助窗口,其他窗口将保持原样(实际调整大小以便可以显示tabline,但这只是上面的一行)。你可以照常关闭帮助:至少:bw<CR>
和<C-w>c
也可以为我关闭新标签。
安装插件vim-maximizer,然后你可以最大化当前窗口并使用F3
恢复
要获得帮助,然后关闭另一个窗口,请执行以下操作::help
CTRL-WCTRL-W:close
。那你就得到了帮助。
在.vimrc中,只是放置
nmap - :res<CR>:vertical res<CR>$
当您想要最大化当前窗口时,只需按 - 命令模式。当您想要恢复多个窗口的最后状态时按=
以上是关于如何最大化分割窗口?的主要内容,如果未能解决你的问题,请参考以下文章