我的 Windows 机器上运行了一个 cygwin 控制台,并且安装了 vim 并且工作正常。但是当我对服务器(运行 unix 的 rlogin server.at.com)进行 rloging 时,我的 vim 命令正在我的远程机器上启动 vi。有没有办法告诉 cygwin 将我尝试在 rlogin 会话中打开的文本文件“隧道”到本地 vim 会话,就像它对本地文件所做的那样(也适用于我在远程机器中没有的 nedit但我在当地做)?
谢谢!
我不确定它如何或是否可以与 rlogin 一起使用,但bcvi是基于 SSH 的,允许您$ vim filename
在服务器上执行操作并在本地计算机上打开 GVim 窗口。
您还可以使用 Vim 的默认插件,该插件netrw
可让您使用以下协议管理和编辑远程文件rcp
:
" manage files
:e rcp://[username@]machinename/path/to/directory/
" edit file
:e rcp://[username@]machinename/path/to/directory/filename
但是……有理由使用rlogin
而不是ssh
吗?