윈도우 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의 이미지

감사합니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.