簡體   English   中英

Vim:如何為光標下的文件打開新的垂直分割

[英]Vim: How to open new vertical split for file under cursor

我知道gf在光標下打開文件, CTRL-w f在新的分割窗口中打開光標下的文件。

我可能很貪心但你怎么在新的VERTICAL SPLIT窗口打開它?

從正常模式,您可以鍵入Cw f Cw LCw v gf ,並從命令行中執行:wincmd f | wincmd L :wincmd f | wincmd L:vert wincmd f

但它們並不完全相同。

使用Cw f Cw L:wincmd f | wincmd L :wincmd f | wincmd L ,無論當前布局如何,垂直視口的高度都將最大化。 因此,例如,如果下面有一個水平視口,則應減小其寬度:

        +-----------------+     +--------+-------+
        |  path/to/fileC  |     |        |       |
        |                 |  →  |        |       |
        |      fileA      |     |  fileA | fileC |
        +-----------------+     +--------+       |
        |                 |     |        |       |
        |      fileB      |     |  fileB |       |
        +-----------------+     +--------+-------+

使用Cw v gf:vert wincmd f ,垂直視口的高度應與當前視口的高度相同,因此它不應影響下面的水平視口:

        +-----------------+     +--------+-------+
        |  path/to/fileC  |     |        |       |
        |                 |  →  |        |       |
        |      fileA      |     |  fileA | fileC |
        +-----------------+     +--------+-------+
        |                 |     |                |
        |      fileB      |     |      fileB     |
        +-----------------+     +----------------+

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM