2009-06-26 52 views
1

我经常有PATH文件存在于我的代码中。无法从Vim中的路径创建文件

我跑我的光标是在不存在

CTRL-W f 

我得到一个PATH

E447: Can't find file "~/bin/editors/emacs/python_mode" in path 

创建新文件的长期办法是

Ctrl-W v 
:args [copy_paste_the_path_with_mouse] 

待办事项你知道任何在Vim中创建一个新文件的简短方法,当你有一个文件中的文件的PATH时,它会执行n还没有?

我想简单地通过

CTRL-W f 

回答

3

如果你:h E447来查找您收到错误消息,您会看到:

... 
If you do want to edit a new file, use: 
    :e <cfile> 
To make gf always work like that: 
    :map gf :e <cfile><CR> 

那么试试这个:

:nmap <C-w>f :e <cfile><CR> 
1

创建一个新的文件:电子文件路径
:W!

我不认为有一个内置的组合键为新文件在剪贴板中阅读。
您应该能够使用此映射或自定义脚本的键映射。

有关更多信息,请参阅this questionvim.org

希望帮助

+0

问题:在两个空间之间处理文本的代码是什么?如果我们知道这一点,那么主要问题就解决了。 – 2009-06-26 20:41:39

+1

`yiW` =“抽取内部WORD”,更多信息请参阅`:h text-objects`。 – ephemient 2009-06-26 21:59:29

0

为了避免要用鼠标复制粘贴,您可以执行:edit ^R^P将光标位置的路径/文件名复制到命令行中。欲了解更多信息,请致电:help ^R^P