#!/bin/sh tmp_file=`mktemp /tmp/scp_vi.XXXXXXXXXX` cp /dev/null $tmp_file scp $1 $tmp_file vi $tmp_file scp $tmp_file $1 rm -f $tmp_file запускать так: rvi login@host:/patch/to/file В vim можно писать "vim scp://user@host.ru:/home/user/file"