윈도우 gvim에서 ftp 기능을 가지고 파일을 보고 수정하는데...
글쓴이: totoru / 작성시간: 목, 2006/09/14 - 3:35오후
안녕하세요.
윈도우에서 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
--------------
원인을 잘 못찾겠는데 아시는 분 답변해 주시면 감사하겠습니다.
Forums:
이렇게 해보세요.
이거 예전에 저도 질문 올린적이 있는데( 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
감사합니다.
감사합니다.
댓글 달기