Vi/Vim作为我最值得炫耀的编辑器(没有之一),与它的对手Emacs相比,经常被
我有一台VPS,这基本上是众所周知的事情了。但中美网速的差别与两国国民生活水平一样大,导致我娴熟的
本文的主角是netrw.vim
netrw使用起来也很简单。在终端里可以直
$ vim ftp://user@some_url/path/filename这样便可以编辑一个远程文件,其它
但并不是所有的远程文件都能这么方便的
$ vim scp://t@tigerlee.me/path/target_file也许你这样做,并不会成功,
$ scp://t@tigerlee.me/path/target_file .来将target_file拷贝到本地。如果能做到顺利,那么你也会成功的。要实现顺利地使用scp,
当远程文件拥有一个冗长的路径时,直接输入全部路径可能比较麻
$ vim scp://t@tigerlee.me/然后再在稍后出现的路径列表里慢慢选了。
netrw共支持三
远程编辑 :e dav:小总结一下://machine[:port]/path uses cadaver :e fetch://[user@]machine/path uses fetch :e ftp://[user@]machine[[:#]port]/path uses ftp autodetects <.netrc> :e http://[user@]machine/path uses http uses wget :e rcp://[user@]machine/path uses rcp :e rsync://[user@]machine[:port]/path uses rsync :e scp://[user@]machine[[:#]port]/path uses scp :e sftp://[user@]machine/path uses sftp 远程浏览 :Nread ? give help :Nread "machine:path" uses rcp :Nread "machine path" uses ftp with <.netrc> :Nread "machine id password path" uses ftp :Nread "dav://machine[:port]/path" uses cadaver :Nread "fetch://[user@]machine/path" uses fetch :Nread "ftp://[user@]machine[[:#]port]/path" uses ftp autodetects <.netrc> :Nread "http://[user@]machine/path" uses http uses wget :Nread "rcp://[user@]machine/path" uses rcp :Nread "rsync://[user@]machine[:port]/path" uses rsync :Nread "scp://[user@]machine[[:#]port]/path" uses scp :Nread "sftp://[user@]machine/path" uses sftp 远程写入 :Nwrite ? give help :Nwrite "machine:path" uses rcp :Nwrite "machine path" uses ftp with <.netrc> :Nwrite "machine id password path" uses ftp :Nwrite "dav://machine[:port]/path" uses cadaver :Nwrite "ftp://[user@]machine[[:#]port]/path" uses ftp autodetects <.netrc> :Nwrite "rcp://[user@]machine/path" uses rcp :Nwrite "rsync://[user@]machine[:port]/path" uses rsync :Nwrite "scp://[user@]machine[[:#]port]/path" uses scp :Nwrite "sftp://[user@]machine/path" uses sftp http: not supported!
- 网速慢,文件小的情况下,可以使用此法编辑远程文件。
- 网速快,文
件大的情况下,那就远程编辑文件吧。 - 网速慢,文件大或网速快,文件小的情况下,你应该明白怎样做吧?
No comments:
Post a Comment