3

リモートサーバーで vi/vim のインスタンスを使用してローカルファイルを編集する方法はありますか?

次のようなもの:

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

[上記のコードは、質問の意図を単純化して説明するためだけに使用しています]

逆に、vim + scp を使用して remote_server からファイルを編集できることはわかっていますが、この方向でも同様に編集できるかどうかは知りませんでした。

4

1 に答える 1

4

この種のコマンドを使用できます:

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

vim は、ローカル /tmp のファイルを/tmp/v7MZ6yF/0バックグラウンドのようなファイルにコピーします。

于 2012-03-14T04:43:17.407 に答える