如何在vim中移动并重新排列拆分?


41

到目前为止,我已经知道可以通过来横向交换拆分CTRL+W x,仅此而已。

如何将拆分移动到包含多个垂直和水平拆分的视口中的任何位置

我已经打开了几个垂直拆分,如何创建一个水平拆分,例如跨屏幕的整个上半部分?(当前,当我在已经垂直拆分的视口中创建新的水平拆分时,在其中一列中获得了水平拆分。)

也许大多数vim用户都喜欢使用制表符而不是分割,但是我真的很喜欢后者,因为我使用的是30英寸显示器!:-)

Answers:


32

我建议您通读vim Windows的帮助文件。该文件的特定部分适用于您的问题:

:help opening-window
:help window-moving


编辑:我只能假设这是定期投票,因为我在这里没有提供具体的答案。问题是原始的海报问了几个问题,而且范围很广。一次回答所有这些问题的最佳方法是参考Vim文档,该文档在任何安装Vim的地方都应始终可用。

我还想指出的是,我并不仅仅是告诉OP“ RTFM”,而是提供了手册的特定部分以供阅读,这是可以接受的答案。


71
RTFM无法回答问题。
poindexter

13
我们希望SO成为手册...这很容易:用google搜索某事​​,打开SO链接并获取您想要的内容,而无需重定向到其他来源。
丹尼

2
@NewWorld,因为SO拥有成千上万的开发人员进行编辑,添加,评论,使其变得很棒;)
Danny

3
@丹尼,即汤匙喂食。文档很棒,答案就在那里;无需不必要地重复信息。
DBedrenko 2014年

10
请参阅:superuser.com/help/how-to-answer “鼓励使用外部资源的链接,但是请在链接周围添加上下文,以便您的其他用户可以了解它的含义和原因。请始终引用最相关的部分重要的链接,以防目标站点无法访问或永久脱机。”
2014年

56

我确定帮助文件会覆盖它,但是要移动拆分以覆盖屏幕顶部,您可以执行以下操作CTRL-W K(即Ctrl+ W Shift+ K),其中H =左,J =底部,K =顶部,L =右(遵循常规vi/ vim惯例)。

请注意,字母是大写的。 CTRL-W k (即Ctrl+ W K,不带Shift)将在拆分之间向上移动,依此类推。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.