mc, который Midnight Commander консольный, умеет подключаться по ftp и содержит собственный редактор, mcedit. То есть, файлы через ftp можно прямо из него править.
Более того, можно указать mc использовать, вместо mcedit, любой внутренний редактор (консольный, полагаю).
У меня работает так:
mc->подключаемся по ftp->выбираем файл->жмём F4->правим в vim
Плюс для меня - консольный и менеджер файлов, и редактор, и второй доступен из первого.