Я использую Komodo Edit на OS X, Ubuntu и Windows.Он с открытым исходным кодом, поддерживает множество языков и имеет хорошую поддержку связывания клавиш Vi / Vim, не мешая самому себе.Также легко добавить поддержку дополнительных привязок клавиш.Он построен на базе кода Mozilla и может быть расширен за счет дополнений (отличным примером являются Remote Drive Tree / Source Tree / MoreKomodo).Мне также очень нравится возможность писать макросы для себя в JS или Python для добавления дополнительных функций.
Полноценная среда IDE стоит посмотреть, если вы можете использовать дополнительные функции.Для большинства вещей, над которыми я работаю, я не могу использовать полноценный удаленный отладчик, поэтому Komodo Edit отвечает моим потребностям.
Он также имеет встроенную поддержку SSH в пакете, который очень отзывчив на моей 5-летней рабочей машине с несколькими файлами 1000 строк, открытыми во вкладках.