Vim在光标下打开文件
  可能重复: 
  在Vim中的光标下从完整路径打开文件 
假设我有以下文件树:
/
  include/
    library/
      a.hpp
      b.hpp
  src/
    a.cpp
    b.cpp
  和以下/src/a.cpp文件: 
#include "a.hpp"
#include "b.hpp"
  我总是在根目录下打开Vim。  所以当我想要加载a.hpp时,我需要: 
:tabnew include/library/a.hpp
要么:
:tabnew **/a.hpp
  我想映射<F4>以使用递归搜索在新选项卡中的光标下打开文件。 
我尝试了下面的映射命令:
:map <F4> :tabnew **/expand("<cfile>")<cr>
  但显然,这不能工作,因为它试图打开文件"/expand("代替。 
任何线索我如何能做到这一点?
谢谢。
  :help gf给出了如何完成这一点的提示。 
 :nmap <F4> :tabe **/<cfile><cr> 
  看来<cfile>会自动在映射中展开。 
