尽管我从未尝试过,但显然可以按照此处所述在 vim 中远程编辑文件。在我的特殊情况下,我需要访问的服务器只能从校园访问,因此我必须像这样登录我的大学帐户:
ssh user@login.university.com
然后从那里登录到安全服务器,如下所示:
ssh user@secure.university.com
我已经设置了无密钥 ssh,所以我可以像这样自动化这个过程:
ssh user@login.university.com -t "ssh user@secure.university.com"
无论如何远程编辑文件,例如secure.university.com/user/foo.txt
在我的本地机器上?
编辑:
我的意图是在我的本地机器上使用 vim,因为它不切实际(move .vim folder
、copy .vimrc
)并且在某些情况下是不可能的(使用某些设置重新编译 vim、修补 vim 源、安装语言美化器)以使远程机器上的 vim 表现得像我一样希望它表现出来。我想要的是发出这样的东西(这不是准确的 scp,我知道)
vim scp://user@login.university.com scp://user@secure.university.com//home/user/foo.txt