diffは「-」オプションを使う事で標準入力を取得できる。 ssh user@example.com "cat `pwd`/index.html" | diff - index.html vimdiffにはそんなオプションが無いが名前付きパイプを使えば可能。 vimdiff index.html <(ssh user@example.com "cat `pwd`/index.html") [注]sshキーを設定してなかったら動かない。 svn diffが見にくいので代わりにvimdiffを名前付きパイプと組み合わせ使ってみる。 vimdiff index.html <(svn cat index.html)