윈도우 gvim에서 ftp 기능을 가지고 파일을 보고 수정하는데...

totoru의 이미지

안녕하세요.

윈도우에서 gvim을 기본설치을 하고 원격 파일을 Read 하고 Write을 할려고 합니다.
그래서 gvim을 실행시키고
:e ftp://root@111.111.111.111/APP/a.txt

라고 하면 화일이 잘 열립니다.
하지만 화일을 수정을 하고 저장할려면
:w
을 치면 netrw 오류가 나네요.
--- 오류내용 ---
***netrw*** VIT39.tmp: File not found
Press to continue
--------------

원인을 잘 못찾겠는데 아시는 분 답변해 주시면 감사하겠습니다.

aero의 이미지

이렇게 해보세요.

이거 예전에 저도 질문 올린적이 있는데( http://kldp.org/node/18801 )
윈도우에서 vim쓰는 사람이 적은지 별 관심이 없었었는데...
최근에 다시 찾아보니 windows에서 에러가 나는 부분이 수정된 파일이 있더군요.

우선 vim 7.0 이어야 됩니다.
http://mysite.verizon.net/astronaut/vim/vbafiles/netrw.vba.gz
를 받으시고 vim으로 여시면 gz압축을 푸는 창이 나옵니다. 아무키나 누르면
창이 닫히고 vim 명령행에서
:so %
라고 하면 vim 7.0부터 생긴 vim archive 포멧인 vba 파일을 풀려고 시도합니다.
그러나 무슨 이유에선지 파일내에 1[[[라는 이상한 문자열 때문에 풀리지 않고 에러가 나는데
일단 vim을 닫고 다른 에디터로 풀린 netrw.vba 파일을 열고
파일에서 1[[[ 이 들어가 있는 줄을 찾아서
파일명 뒤의 공백부터 [[[1부분 라인끝까지 다 지워줍니다.
plugin/netrwPlugin.vim [[[1
autoload/netrw.vim [[[1
autoload/netrwFileHandlers.vim [[[1
autoload/netrwSettings.vim [[[1
doc/pi_netrw.txt [[[1
syntax/netrw.vim [[[1
이렇게 6줄 나올겁니다.
그런 다음에 다시 vim으로 netrw.vba 파일을 열고 명령행에서
:so %
명령을 내리면 위 파일들이 VIM_ROOT\vimfiles 아래에 풀려서 들어갑니다.

위 작업을 하기전에 VIM_ROOT\vim70 아래에 위 6개파일들은 제거해야합니다.
안전하게 하시려면 백업해놓고 하세요.

참고: http://www.mail-archive.com/vim@vim.org/msg01865.html

totoru의 이미지

감사합니다.

감사합니다.

댓글 보기 옵션

원하시는 댓글 전시 방법을 선택한 다음 "설정 저장"을 누르셔서 적용하십시오.