Если вы работали под Win32, я бы порекомендовал external.exe : с этим инструментом вы могли бы использовать ваш любимый редактор для всех задач редактирования текста.
И эй: как я вижу, у них также есть порт для Linux: http://bur.st/~benc/site/index.cgi?external-edit