对于我的代码中不存在的文件,我经常使用PATH。
我的光标是在不存在的PATH上运行
CTRL-W f
我得到了
E447: Can't find file "~/bin/editors/emacs/python_mode" in path
创建新文件的漫长道路是
Ctrl-W v
:args [copy_paste_the_path_with_mouse]
您是否知道在文件中存在尚未存在的文件的PATH时,在Vim中创建新文件的简短方法?
我想通过
创建一个新文件CTRL-W f
答案 0 :(得分: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 :(得分:1)
:e path_to_file
:W!
我认为没有内置的组合键可以在剪贴板中读取新文件。
您应该能够为此或自定义脚本使用键映射。
有关详细信息,请参阅this question和vim.org。
希望有所帮助
答案 2 :(得分:0)
为避免使用鼠标进行复制粘贴,您可以执行:edit ^R^P
将光标位置的路径/文件名复制到命令行中。有关详细信息,请执行:help ^R^P