代码之家  ›  专栏  ›  技术社区  ›  vehomzzz

在拆分窗口中的光标下打开文件

  •  37
  • vehomzzz  · 技术社区  · 14 年前

    我经常在处理大型代码库时从一个文件跳到另一个文件。我通常是通过将光标放在文件上,比如foo.h,然后键入“gf”来实现的。我想知道我是否可以做同样的事情,但打开一个分裂窗口的文件。

    4 回复  |  直到 14 年前
        1
  •  68
  •   Akira Yamamoto    7 年前

    <c-w>gf 在新选项卡中打开( Ctrl-w gf

    <c-w>f 对于拆分窗口<--这就是你所寻求的答案( Ctrl-w f

    资料来源: http://vim.wikia.com/wiki/Open_file_under_cursor

        2
  •  4
  •   Mike Seplowitz    14 年前

    当我这么做的时候 :sp :vs ,将创建新窗口,但我的光标保留在同一行上。因此,你可以 :sp gf . 您还可以为该序列创建快捷命令或映射。

        3
  •  0
  •   Yogesh Arora    14 年前
        4
  •  0
  •   Schlacki    8 年前

    map <F2> <C-w>f:call MoveWindowToRight(1)<CR>
    

    这与您提到的使用vsplit的“显而易见的解决方案”最为匹配。