Vim:如何为光标下的文件打开新的垂直分割

问题描述:

我知道gf打开光标下的文件,CTRL-w f在新的分割窗口中打开光标下的文件。Vim:如何为光标下的文件打开新的垂直分割

我可能很贪心,但是,如何在新的VERTICAL SPLIT窗口中打开它?

从正常模式下,您可以键入C-w f C-w LC-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  | 
     +-----------------+  +----------------+