joe
ИМО, лучший из редакторов, которых нет. Это достойный полнофункциональный редактор сам по себе, а не урезанный безликий минимальный редактор вроде nano
.
При вызове как jstar
или joe
, привязки клавиш по умолчанию подобны WordStar, которые также использовались во многих других программах на протяжении многих лет, включая редактор в интегрированных средах Borland Turbo Pascal и Turbo C, поэтому должны быть знакомы многим пользователям. Если вызывается как jmac
привязки клавиш emacs
-подобны. Привязки клавиш настраиваются, и если вы не можете найти конфигурацию, которая подходит именно вам, вы можете добавить ее самостоятельно или скопировать и изменить существующую.
Я слишком большой vi
пользователь, чтобы использовать его сам, но я часто рекомендую его людям, которые не любят или хотят изучать модальный редактор, например vi
, с хорошими результатами.
Вот описание в пакете debian:
Джо, или Собственный редактор Джо, похож на большинство текстовых редакторов на ПК: последовательности клавиш напоминают редакторы WordStar и Turbo C, но набор функций намного больше, чем у них. У Джо есть все функции, которые должен ожидать пользователь Unix: полное использование termcap / terminfo, полная интеграция Unix в стиле VI, мощный конфигурационный файл и система поиска по регулярным выражениям. Он также имеет шесть справочных карт, которые всегда доступны, и интуитивно понятный, простой и продуманный пользовательский интерфейс.
У Джо отличный алгоритм оптимизации обновления экрана, несколько окон (через / между которыми вы можете прокручивать), и в нем отсутствует запутанное понятие именованных буферов. Он имеет историю команд, расширение TAB в меню выбора файлов, функции отмены и возврата, (un) отступ и форматирование абзацев, фильтрацию выделенных блоков через любую внешнюю команду Unix, редактирование канала в команду или из команды, а также перемещение, копирование и копирование блоков. удалить или отфильтровать.
С помощью простых файлов конфигурации в стиле QEdit Джо может быть настроен на эмуляцию таких редакторов, как Pico и Emacs, наряду с полной имитацией WordStar и версией в ограниченном режиме (позволяет редактировать только файлы, указанные в командной строке). У Джо также есть отложенное обновление экрана для обработки заголовка, и это гарантирует, что отсрочка не будет обойдена буферизацией tty. Его можно использовать даже на скорости 2400 бод, и он будет работать на любом нормальном терминале.
Он, AFAIK, упакован для всех дистрибутивов, а источник доступен по адресу http://joe-editor.sourceforge.net/ - исходный код debianised должен компилироваться на Raspian, если бинарного пакета еще нет.