我在Windows上安装了Vim73,我试图通过文件浏览器移动文件。如何获得netrw(在Vim中)使用绝对路径?
它一直给我一个关于“移动”不可执行的错误(见this post)。经过一些调试后,我发现问题出在我的vim73\autoload\netrw.vim
文件中。我得到了移动命令的工作,但还有另一个问题 - 显然我正在用:Ex
浏览的目录不是我当前的工作目录,所以mv.exe
命令(来自UnxUtils)找不到源或目标。
从NETRW引起问题的线路是这样的一个:
let ret= system(g:netrw_localmovecmd." ".shellescape(fname)." ".shellescape(s:netrwmftgt))
我试着在expand()
包裹shellescape()
的功能,但是这似乎并没有帮助。
任何想法如何我可以得到源和目的地的绝对路径?
看起来没有什么区别...我不得不看看那个文档。 – 2012-03-19 14:18:33
原来我的问题不是我想的(见我的自我回答) – 2012-08-01 18:31:15