Стоит попробовать попробовать затмение, свою кросс-платформу, с открытым исходным кодом и есть плагин для всего, хотя функциональность, которую вы ищете, уже поддерживается. Дополнительная информация здесь.
Vim тоже замечательный, если вы обманываете мозги вокруг нажатий клавиш и режимов ввода, довольно здорово работать с ним, особенно в среде командной строки, где иногда бывает мощный редактор более чем необходимо. Я бы посоветовал вам распечатать чит-лист с ярлыком vim и дать ему попробовать ваше свободное время.