Я рекомендую. — Diakonos - Unix-редактор для ленивых.
Если для Вас Vi - это штука, которая имеет только два режима: 1) пищать и 2) всё портить; пальцы слишком кривые (или наоборот - слишком неуклюжие) для Emacs'a, то что делать!?!?! 0_о
Diakonos - консольный редактор, имеющий стандартное для большинства таких продуктов поведение. При работе возникает полное ощущение, что работаешь в каком-нибудь Notepad++.
Плюсы:
1) хайлатинг; при редактировании скриптов/конфигов мастхав;
2) привычные хоткеи: Ctrl+S - сохранить, Ctrl+Z - отменить, etc. Кроме того, поддерживает модные вещи типа Ctrl+K - удалить текущую строку. Кстественно, можно сменить в настройках.
3) блочное редактирование (хотя вот уже точно не скажу, надо дома посмотреть).
4) сессии.
Минусы:
1) иногда странно обрабатывает сессии: возникают непонятные ошибки, на указание удалить данные с последнего запуска не реагирует. Пока не разобрался, в чём косяк. Если кто в курсе - отпишитесь в комментариях, пожалуйста.
2) функционал для "просто поправить конфиг" достаточен, но обрабатывать объёмные тексты лучше, всё же, в более мощных редакторах.
В Debian-based дистрибутивах ставится просто "sudo aptitude install diakonos". Про остальные ОС не в курсе.
PS Написан на Ruby. В связи с этим вопрос: чем это хорошо/плохо?
Дьяк (от греч. διακονος, diakonos — служитель) — начальник приказа. Например, посольский дьяк — начальник посольского приказа, думный дьяк — нижний чин в боярской думе.
© WikiDiakonos - консольный редактор, имеющий стандартное для большинства таких продуктов поведение. При работе возникает полное ощущение, что работаешь в каком-нибудь Notepad++.
Плюсы:
1) хайлатинг; при редактировании скриптов/конфигов мастхав;
2) привычные хоткеи: Ctrl+S - сохранить, Ctrl+Z - отменить, etc. Кроме того, поддерживает модные вещи типа Ctrl+K - удалить текущую строку. Кстественно, можно сменить в настройках.
3) блочное редактирование (хотя вот уже точно не скажу, надо дома посмотреть).
4) сессии.
Минусы:
1) иногда странно обрабатывает сессии: возникают непонятные ошибки, на указание удалить данные с последнего запуска не реагирует. Пока не разобрался, в чём косяк. Если кто в курсе - отпишитесь в комментариях, пожалуйста.
2) функционал для "просто поправить конфиг" достаточен, но обрабатывать объёмные тексты лучше, всё же, в более мощных редакторах.
В Debian-based дистрибутивах ставится просто "sudo aptitude install diakonos". Про остальные ОС не в курсе.
PS Написан на Ruby. В связи с этим вопрос: чем это хорошо/плохо?