Vim open file under cursor
 Possible Duplicate:  
 Open file from complete path under cursor in Vim  
Let's say I have the following file tree:
/
  include/
    library/
      a.hpp
      b.hpp
  src/
    a.cpp
    b.cpp
 And the following /src/a.cpp file:  
#include "a.hpp"
#include "b.hpp"
 I always open Vim at the root directory.  So when I want to load a.hpp I do :  
:tabnew include/library/a.hpp
or:
:tabnew **/a.hpp
 I'd like to map <F4> to open the file under the cursor in a new tab, using a recursive search.  
I tried the following mapping command:
:map <F4> :tabnew **/expand("<cfile>")<cr>
 But obviously, this can't work, as it tries to open the file "/expand(" instead.  
Any clue on how I could do that ?
Thanks.
 :help gf gives a hint at how to accomplish this.  
 :nmap <F4> :tabe **/<cfile><cr> 
 It seems <cfile> is automatically expanded in mappings.  
上一篇: 排序EF4 EntityCollection <T>最简单的方法是什么?
下一篇: Vim在光标下打开文件
