Windows에서 Vim73을 사용하고 있으며 파일 브라우저를 통해 파일을 이동하려고합니다.Vim에서 netrw를 사용하여 절대 경로를 사용하려면 어떻게해야합니까?
"이동"이 실행 가능하지 않다는 오류가 발생했습니다 (this post 참조). 일부 디버깅 후 내 vim73\autoload\netrw.vim
파일에 문제가 있음을 발견했습니다. 내가 이동 명령을 가지고있어,하지만 또 다른 문제가있어 - 분명히 내가 :Ex
으로 찾아보고있는 디렉토리가 나의 현재 작업 디렉토리가 아니기 때문에 UnxUtils의 mv.exe
명령이 소스 또는 대상을 찾을 수 없다.
문제가 발생 netrw에서 라인이 하나입니다
let ret= system(g:netrw_localmovecmd." ".shellescape(fname)." ".shellescape(s:netrwmftgt))
나는 expand()
에 shellescape()
기능을 포장하려하지만 도움이 보이지 않았다.
원본 및 대상의 절대 경로를 어떻게 얻을 수 있는지 생각해보십시오.
차이점을 보이지 않습니다 ... 나는 그 문서를 살펴 봐야 할 것입니다. –
내 문제가 내 생각과 다르다는 것을 알 수 있습니다 (본인의 자기 회답 참조) –