到目前为止,我已经弄清楚了如何通过横向交换分割CTRL+W x
,这就是全部。
如何移动分割任何地方在包含多个垂直和水平分割的视口中?
如何创建一个水平分割,比如说,横跨整个屏幕的上半部分后我已经打开了几个垂直分割?(目前,当我在已经垂直分割的视口中创建一个新的水平分割时,我会在其中一列中得到一个水平分割。)
也许大多数 vim 用户更喜欢制表符而不是拆分符,但我真的很喜欢后者,因为我在 30 英寸的显示器上工作!:-)
答案1
我建议你读一下vim windows 的帮助文件该文件中与您的问题相关的具体部分如下:
:help opening-window
:help window-moving
编辑:我只能假设这个帖子会定期被否决,因为我没有在这里提供具体的答案。问题是原始发帖人提出了几个问题,而且这些问题很宽泛。最好的一次性回答所有这些问题的方法是参考 Vim 文档,它应该总是可以在安装 Vim 的任何地方使用。
另外我想指出的是,我并没有直接告诉原帖者“阅读手册”,我还提供了手册中的具体章节供大家阅读,能是一个可以接受的答案。
答案2
我确信帮助文件涵盖了它,但是为了移动分割以覆盖屏幕顶部,您可以执行CTRL-W K
(即Ctrl++ W Shift)K,其中H = 左,J = 底部,K = 顶部,L = 右(遵循通常的vi
/vim
惯例)。
请注意,字母是大写的。 CTRL-W k
(即Ctrl+ W K,不带Shift)将在拆分之间向上移动,等等。
答案3
你可以做:
:to sp
或者
:top split
做一个横跨屏幕顶部的水平窗口。