方法1:管道给diff


$ssh eric@192.168.1.11 "cat ~/remote_file.txt" | diff - ~/local_file.txt

方法2:使用vim内建的scp支持


$vimdiff scp://eric@192.168.1.11/~/remote_file.txt ~/local_file.txt

另外,vim内建的scp支持还可以编辑远程文件:


$vim scp://eric@192.168.1.11/~/remote_file.txt