Vim:如何为光标下的文件打开新的垂直分割
问题描述:
我知道gf
打开光标下的文件,CTRL-w f
在新的分割窗口中打开光标下的文件。Vim:如何为光标下的文件打开新的垂直分割
我可能很贪心,但是,如何在新的VERTICAL SPLIT窗口中打开它?
答
从正常模式下,您可以键入C-w f C-w L
或C-w v gf
,并且从命令行您可以执行:wincmd f | wincmd L
或:vert wincmd f
。
虽然它们并不完全等效。
使用C-w f C-w L
和:wincmd f | wincmd L
,无论当前布局如何,垂直视口的高度都会最大化。因此,举例来说,如果你有以下水平视窗,其宽度应降低:
+-----------------+ +--------+-------+
| path/to/fileC | | | |
| | → | | |
| fileA | | fileA | fileC |
+-----------------+ +--------+ |
| | | | |
| fileB | | fileB | |
+-----------------+ +--------+-------+
随着C-w v gf
和:vert wincmd f
,你的垂直视口的高度应该是相同的,则当前,因此不该不会影响下面的水平视口:
+-----------------+ +--------+-------+
| path/to/fileC | | | |
| | → | | |
| fileA | | fileA | fileC |
+-----------------+ +--------+-------+
| | | |
| fileB | | fileB |
+-----------------+ +----------------+