Boga 26.05.2010 10:46
Я рекомендую — Diakonos - Unix-редактор для ленивых.
Если для Вас Vi - это штука, которая имеет только два режима: 1) пищать и 2) всё портить; пальцы слишком кривые (или наоборот - слишком неуклюжие) для Emacs'a, то что делать!?!?! 0_о
Дьяк (от греч. ????????, diakonos — служитель) — начальник приказа. Например, посольский дьяк — начальник посольского приказа, думный дьяк — нижний чин в боярской думе.
© WikiDiakonos - консольный редактор, имеющий стандартное для большинства таких продуктов поведение. При работе возникает полное ощущение, что работаешь в каком-нибудь Notepad++.
Плюсы:
1) хайлатинг; при редактировании скриптов/конфигов мастхав;
2) привычные хоткеи: Ctrl+S - сохранить, Ctrl+Z - отменить, etc. Кроме того, поддерживает модные вещи типа Ctrl+K - удалить текущую строку. Кстественно, можно сменить в настройках.
3) блочное редактирование (хотя вот уже точно не скажу, надо дома посмотреть).
4) сессии.
Минусы:
1) иногда странно обрабатывает сессии: возникают непонятные ошибки, на указание удалить данные с последнего запуска не реагирует. Пока не разобрался, в чём косяк. Если кто в курсе - отпишитесь в комментариях, пожалуйста.
2) функционал для "просто поправить конфиг" достаточен, но обрабатывать объёмные тексты лучше, всё же, в более мощных редакторах.
В Debian-based дистрибутивах ставится просто "sudo aptitude install diakonos". Про остальные ОС не в курсе.
PS Написан на Ruby. В связи с этим вопрос: чем это хорошо/плохо?
Это не хорошо и не плохо. И питон не круче руби. И руби не круче питона. И вообще, «круче» тот язык, которым умеешь лучше пользоваться. Профессионалы не холиварять на тему какой язык круче, они деньги зарабатывают.
Это был ответ скорее не тебе, а автору топика.
Лень было копипастить ту же часть из поста, что и ты =)
Лень было копипастить ту же часть из поста, что и ты =)
Я советую в таких случаях nano. Он с одной стороны похож на "стандартные" редакторы и не требует для нормальной работы знакомства с "философией" в случае с vi и emacs. В последнем номере линукс-формата была наплохая статья про него. Есть планы написать статью здесь, руководствуясь новой информацией из статьи и вобственным опытом.
если кто не знал -- nano тоже умеет подсвечивать исходники/конфиги и т.д.
Статья о чём? О том как снять комменты с уже прописанных опций в дефолтном конфиг-файле? Я прям даж и не знаю.. xD
Например, про multibuffer mode.
А если так рассуждать, то любую информацию можно достать из мануалов/гугла, наша задача - показать примеры, объяснить удачные решения
А если так рассуждать, то любую информацию можно достать из мануалов/гугла, наша задача - показать примеры, объяснить удачные решения
А я всегда думал, что VIM для ленивых. :)
Покажите скриншот с подсветкой.
Покажите скриншот с подсветкой.
Всё-таки я очень привык к nano, да и есть он почти в каждом современном дистрибутиве.
Кстати, ava1ar, жду статью.))
Кстати, ava1ar, жду статью.))
Можно пользоваться Nano, кто ж спорит. Но заново учить кейбиндинги - нафиг оно надо? Кроме того, я не знаю, умеет ли Нано вырезать-вставлять.
Скрин:
Скрин:
сперва подумал, что это emacs... уж больно похож....
Какие там нах кейбиндинги... Какое "учить"?.. Там в статусбаре они все написаны.
Увы, не все. Вот я только что узнал про вырезание (сам виноват, надо был хелп внимательней читать))
вырезание там в статусбаре есть...О_о
умеет нано и вырезать и вставлять, + по дефолту стоит во многих дистрибутивах
Ctrl+K, Ctrl+U
А ещё не подскажете: в нём как-то можно несколько документов открыть?
Вы знаете, чем man отличается от руководства по интерфейсу? Изучайте:
http://www.nano-editor.org/dist/v2.2/nano.1.html
http://www.nano-editor.org/dist/v2.2/nano.1.html
Кстати, ответ я таки нагуглил, хотя и не сходу:
1. Включить multibuffer mode в конфигурации/временно
2. Ctrl+R открывает файл в новом буфере
3. Alt+< / Alt+> переходят между буферами
Это на случай, если кто тоже заинтересуется.
1. Включить multibuffer mode в конфигурации/временно
2. Ctrl+R открывает файл в новом буфере
3. Alt+< / Alt+> переходят между буферами
Это на случай, если кто тоже заинтересуется.
вот чего не знаю - того не знаю
Хорошо: можно об этом похоливорить
Плохо: питон круче q: