在外部服务器上使用VI VIM编辑本地文件

时间:2012-03-14 04:40:21

标签: vim ssh pipe vi remote-server

有没有办法在远程服务器上使用vi / vim实例来编辑本地文件?

有些事情:

cat $local_file | ssh -t $remote_server "vim -" > $local_file

[我使用上面的代码只是为了简化和说明问题的意图]

我知道我可以采用其他方式使用vim + scp从remote_server编辑文件,但我很好奇是否可以在这个方向上完成。

1 个答案:

答案 0 :(得分:4)

您可以使用这种命令:

ssh -t remote 'vim scp://root@oldy//etc/resolv.conf'

vim将本地/ tmp中的文件复制到后台的/tmp/v7MZ6yF/0文件中。