Посоветуйте консольный текстовой редактор
Модератор: Bizdelnick
Посоветуйте консольный текстовой редактор
посоветуйте, пожалуйста, консольный текстовой редактор, который имеет много возможностей, имеет понятное меню или подсказки комбинаций клавиш и удобен в настройке и установке.
Сейчас пользуюсь nano ищу что-то лучшее.
Сейчас пользуюсь nano ищу что-то лучшее.
Re: Посоветуйте консольный текстовой редактор
emacs што ле..? У него как будто есть меню.
Спасибо сказали:
- Bizdelnick
- Модератор
- Сообщения: 20795
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Посоветуйте консольный текстовой редактор
Попробуйте joe. Ни разу не видел, чтобы кто-то реально им пользовался, но, возможно, у Вас в достаточной мере извращённый вкус. Сразу предупреждаю: прежде чем запустить и начать тыкать, следует почитать про его настройки, потому что они позволяют очень сильно менять поведение, и если с настройками по умолчанию не заладится, то с альтернативными может оказаться совсем иначе.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали:
Re: Посоветуйте консольный текстовой редактор
Меня mcedit всегда устраивал… меню безотказное, удобно копипастить с клавиатуры (мышкой тоже можно — отписался в соответствующей теме), поддерживает кучу кодировок, нормальные поиск и автозамена, позволяет при сохранении задавать формат строк. Нестандартные символы (в т.ч. "штатно невидимые") показывает точками и не портит их при сохранении.
Спасибо сказали:
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: Посоветуйте консольный текстовой редактор
azsx
Все наиболее вменяемые/распространенные варианты Вам известны: vim, emasc, nano.
vim - для тех, кто пишет вслепую и вообще владеет клавиатурой на уровне выше среднего.
emasc - для всех остальных.
nano - для тех, кто не любит/не осилил первые два.
Чем Вас nano не устраивает? Редактор как редактор. Без излишеств. Редактировать позволяет.
Если нужно большее, берём vim/emacs и при помощи скальпеля, напильника и мата создаём из него свой супер-пупер индивидуальный "швейцарский" нож. Это может быть нелегко, но это делается, можно сказать, раз в жизни и точно под свои хотелки.
Все наиболее вменяемые/распространенные варианты Вам известны: vim, emasc, nano.
vim - для тех, кто пишет вслепую и вообще владеет клавиатурой на уровне выше среднего.
emasc - для всех остальных.
nano - для тех, кто не любит/не осилил первые два.
Чем Вас nano не устраивает? Редактор как редактор. Без излишеств. Редактировать позволяет.
Если нужно большее, берём vim/emacs и при помощи скальпеля, напильника и мата создаём из него свой супер-пупер индивидуальный "швейцарский" нож. Это может быть нелегко, но это делается, можно сказать, раз в жизни и точно под свои хотелки.
Re: Посоветуйте консольный текстовой редактор
Советовать не стал, но как пример пользующегося им человека, наверное, сойду. Само собой, не для постоянной работы, а в качестве инструмента для быстрой правки (как правило, конфигов и, столь же как правило, через ssh).Bizdelnick писал: ↑15.11.2018 10:47Попробуйте joe. Ни разу не видел, чтобы кто-то реально им пользовался, но, возможно, у Вас в достаточной мере извращённый вкус.
Причина тривиальна: на мой взгляд, он ничем не хуже (как минимум) большинства других консольных редакторов, а к используемым в нем несколько специфическим клавиатурным сокращениям я привык еще четверть века назад.
Re: Посоветуйте консольный текстовой редактор
там же редактора нет (:
там нет "понятного меню или подсказок комбинаций клавиш". Да и не то чтобы там настройки супер удобные (:Hephaestus писал: ↑15.11.2018 18:28vim - для тех, кто пишет вслепую и вообще владеет клавиатурой на уровне выше среднего.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: Посоветуйте консольный текстовой редактор
Меню? В консольном редакторе? Угу.
В nano подсказки есть. А может, и меню есть, не помню.
Вот ведь. Человек "перерос" свой привычный редактор,
захотелось повысить уровень, а всё опять к nano сводится.
Обидно, блин.
Спасибо сказали:
- Bizdelnick
- Модератор
- Сообщения: 20795
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Посоветуйте консольный текстовой редактор
Кажется, я попутал: в joe нет менюшек. Одно время пробовал кучу разных редакторов, и названия в голове смешались. Имел в виду jed (если снова не путаю с чем-то, конечно).
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Посоветуйте консольный текстовой редактор
Это критерий ТС.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
Re: Посоветуйте консольный текстовой редактор
Не факт. Иногда просто хочется что-то отредактировать, не вылезая из терминала и не плодя окна Ну и SSH, опять же.
Точно так же иногда хочется что-нибудь вбить в терминал, не вылезая из IDE[A — она это позволяет, очень удобно].
Re: Посоветуйте консольный текстовой редактор
Судя по всему я ещё не дорос
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: Посоветуйте консольный текстовой редактор
Ну и чем здесь nano не подходит?
А ТС говорит: Использую, nano, ищу лучшее.
Стало быть, перерос, если nano уже недостаточно.
Re: Посоветуйте консольный текстовой редактор
Пардон, я под «привычным» представил графический.
Только почему-то в список «наиболее вменяемых/распространенных вариантов» mcedit Вы в упор не хотите включать. По-моему, у него ровно один недостаток: беспонтовый. (Для его ЦА, конечно. К коей ТС вполне себе относится.)
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: Посоветуйте консольный текстовой редактор
По одной причине: я его видел полтора раза в жизни. И ничего интересного про него не знаю.
mc я разглядывал как аналог Norton Commander, соответственно mcedit - как аналог ncedit.
Обратил внимание, что mcedit подсвечивает синтаксис для кучи языков, в отличие от ncedit.
А больше ничего примечательного для себя не нашел.
mc я иногда всё-таки использую, когда нужно выполнить файловую операцию над несколькими файлами в каталоге,
а сложную маску составлять лень (и не факт, что вообще получится).
А вот mcedit как-то ни разу не пригодился.
И вообще, я уже в любом редакторе делаю :q для выхода. Даже в блокноте под виндой.
Так что какой уж тут mcedit...
Спасибо сказали:
Re: Посоветуйте консольный текстовой редактор
У Nano есть свои скрытые плюшки)
На пример, если нажать ctrl 3 а затем shift 3 - совершенно случайно обнаружил оказывается так можно включить нумерацию и также отключить.
Обнаружил когда надо было получить символ #, и вместо shift 3 нажал ctrl 3, после этого решил исправить и о чудо включилась нумерация
На пример, если нажать ctrl 3 а затем shift 3 - совершенно случайно обнаружил оказывается так можно включить нумерацию и также отключить.
Обнаружил когда надо было получить символ #, и вместо shift 3 нажал ctrl 3, после этого решил исправить и о чудо включилась нумерация
Спасибо сказали:
Re: Посоветуйте консольный текстовой редактор
Есть, при стандартных настройках вызывается Ctrl+T. И подсказки есть (Ctrl+K H).
Спасибо сказали:
Re: Посоветуйте консольный текстовой редактор
Аналогично. Когда нужно что-то быстро отредактировать, использую только его.
Кроме перечисленных тут удобств, и упомянутой подсветки синтаксиса добавлю ещё удобную работу с блоками, причём, как потоковыми, так и прямоугольными. Блоки можно сортировать, копировать, перемещать, сохранять в файлах (единственный недостаток -- не предупреждает, если такой файл уже существует). А так как основная программа для работы с файлами у меня mc, то и для редактирования достаточно нажать одну клавишу (F4).
Только маленькое уточнение -- я использую для редактирования не mcedit, а встроенный в mc редактор. А отличие тут довольно серьёзное (хотя mcedit -- просто ссылка на mc). Даже два,
- Если я использую не встроенный редактор, а именно mcedit, вызванный по F4, я не могу пользоваться шелом: нажимаю Ctrl+o, окно редактора скрывается, но при нажатии любой клавиши оно восстанавливается.
Если я пользуюсь встроенным редактором, то выхожу в шел и могу выполнить команду. - Если явно вызвать mcedit ФАЙЛ, то я пока не нашёл, как вернуться в него после нажатия Ctrl+O
Это верно. Я таким образом подправлял SFX архивы (в начале идёт скрипт распаковки, а потом сам tar.gz архив) и после коррекции она продолжали нормально работать.
Единственная проблема -- если в строке смайлик (например, ), то почему-то сбивается форматирование.