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

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

一个明显的解决scheme是简单地input:vsp(sp)文件名。

4 Solutions collect form web for “在分割窗口中的光标下打开文件”

<cw>gf在新标签页中打开( Ctrl-w gf

<cw>f用于分割窗口< – 这是您正在寻找的答案( Ctrl-w f

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

当我这样做:sp:vs ,新窗口被创build,但我的光标留在同一行。 因此,你可以这样做:sp然后是gf 。 您也可以为该序列创build快捷命令或映射。

我使用a.vim插件。 http://www.vim.org/scripts/script.php?script_id=31

除了你正在寻找的东西。 我也有一个function,你可以非常容易地在头文件和cpp文件之间切换(如果你使用c / cpp代码的话)。 它有时非常方便

如果你把这行放到你的_vimrc中:

 map <F2> <Cw>f:call MoveWindowToRight(1)<CR> 

你可以用F2在光标下打开文件名,它会出现在你当前窗口的右边。 这是与你提到的“显而易见的解决scheme”最好的搭配:vsplit。

  • 将光标移动到vim中的文件结尾处
  • 使用Vim的持久性撤消?
  • 如何在vi中包含正斜杠search和replace
  • gVim显示回车(^ M),即使在文件模式是明确的DOS
  • 如何看看哪些插件让Vim变慢?
  • 我如何在OS X上安装MacVim?
  • 在Vim的插入模式下,注释(#)到行首
  • 在vim中禁用交换文件创build
  • 在Vim中上下移动整行
  • Vim拆分酒吧造型
  • 我正在寻找学习Vim或Emacs的巧妙方法