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

我经常从一个文件跳转到另一个文件,同时处理一个大的代码库。 我通常通过把光标放在文件上,比如说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中的位置列表和quickfix列表有什么区别?
  • 在Vim插入模式下,是否有添加文件path自动完成的方法?
  • 在Vim中删除一对括号,括号或大括号
  • 使用set mouse = a复制Vim之外的文本
  • 有预览降价文件的vim插件吗?
  • 简单的VIM命令,你希望你早些时候知道
  • 如何删除vim中的当前文件?
  • 在多个(新)选项卡中打开现有Gvim中的文件
  • 在vim中更改语法颜色?
  • VIM将字replace为粘贴缓冲区的内容?
  • 使用vimselect每个单词的首字母大写