Линукс. Консольные редакторы

Oct 26, 2022 19:35

Решил посмотреть, что в линуксе с консольными редакторами текста. Теми, что запускаются в консоли/терминале, командной строке. Выбор не очень большой, если рассматривать известные: vi, nano и mcedit.

VI


Очень старый редактор (с 1976 года, старше меня!), но очень своеобразный. Кто работал в нём, тот поймёт. Чтобы начать работать с текстом, надо дать явную команду. И так во всём. Сначала команда, потом действие. Это помогает избежать случайного ввода ненужного, но сколько же геморроя с ним. Сам по себе он хорош тем, что для него написано очень много плагинов, он кросс-платформенный, куча документации. Но делать его своим любимым всё-таки не стоит. Хинты (команды) для новичков. Записать изменения: ":w". Выйти: ":q". Записать и выйти: ":wq". Выйти без сохранения изменений: ":q!".

NANO


Этот редактор уже гораздо интереснее. Моложе (1999 год), с меню команд внизу, богатыми возможностями за счёт регулярных выражений, плагинов и прочего. Даже заявлена проверка правописания, но нужного пакета с русским языком для spell я не нашёл, а другие: hunspell и ispell программа отвергла. После непродолжительного общения с людьми на канале Альта в Телеге выяснилось, что nano поддерживает словари пакета aspell, только надо в конфиге раскомментировать одну строку. Позабавило то, что длинная строка пишется всё дальше и дальше вправо, а не переносится по словам на новую строку на текущем экране. Приходится выравнивать абзац принудительно командой "Выровнять" (ctrl+J).


MCEDIT


Этот редактор идёт в составе mc (Midnight Commander). Аналог Нортона, Волкова, ДосНавигатора для линукса.


Его можно запускать отдельно от mc и из самого mc. Обычный редактор с нескучным бэкграундом. Что хорошо в нём, так это то, что у него есть богатое на возможности верхнее меню. Но длинные строки (длинный абзац) он так же не переносит на новую строку, а продолжает печатать вправо.

Итог
В общем, nano подходит для написания вот таких вот текстов, которые можно набрасывать в виде черновиков в пути. Финальное оформление уже оставить на WYSIWYG редактор. mcedit для работы на локальном компьютере, с конфигурационными файлами. Ещё одна причина, по которой я изучал эту тему с редакторами заключается в том, что работа из командной строки, а не из "форточек", менее нагружает ресурсы ноута, и он дольше живёт от батарейки. Ну а если припрёт, то запустить графический интерфейс минутное дело.

Музыкальная пауза.
Есть хорошая, очень известная песня: Bre Petrunko. На неё есть куча каверов, она на многих произвела впечатление. И вот, под впечатлением этой песни, Andrius Klimka написал песню на выдуманном немецком языке про "Ваффентрагер". Это какой-то танчег в ВоТе. А потом прилетел перепев на русском. Смысла в тексте не содержится, особенно в оригинале, но звучит очень бодро.
https://band.link/waffentragerRU - на русском
https://band.link/waffentrager - на выдуманном немецком (оригинал)

линукс, муки выбора, linux

Previous post Next post
Up