Dun*_*tem 8 vim keyboard-shortcuts
我知道gf在光标下打开文件,并CTRL-w f在新的分割窗口中打开光标下的文件.
我可能很贪心但你怎么在新的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 | |
+-----------------+ +--------+-------+
Run Code Online (Sandbox Code Playgroud)
使用C-w v gf和:vert wincmd f,垂直视口的高度应与当前视口的高度相同,因此它不应影响下面的水平视口:
+-----------------+ +--------+-------+
| path/to/fileC | | | |
| | ? | | |
| fileA | | fileA | fileC |
+-----------------+ +--------+-------+
| | | |
| fileB | | fileB |
+-----------------+ +----------------+
Run Code Online (Sandbox Code Playgroud)