Собственный редактор Джо - Википедия - Joes Own Editor
Джо 3.5, редактирование файла заголовка C | |
Оригинальный автор (ы) | Джозеф Х. Аллен |
---|---|
Разработчики) | Джозеф Х. Аллен, Марек «Маркс» Грак и другие |
изначальный выпуск | joe0.0.0 ок. 22 августа 1991 г.[1] |
Стабильный выпуск | 4.6 / 9 января 2018 г. |
Написано в | C |
Операционная система | Unix-подобный, ДОС, Win32 |
Платформа | Кроссплатформенность |
Размер | ~ 0.45 МиБ (macOS /x86 ) |
Доступно в | Английский, немецкий, французский, русский, украинский |
Тип | Текстовый редактор |
Лицензия | GPL версии 1 (или новее) |
Интернет сайт | Джо-редактор |
ДЖО или же Собственный редактор Джо является ncurses -основан Текстовый редактор за Unix системы, доступные под GPL. Он разработан, чтобы его было легко использовать.[2][3]
JOE доступен для большинства основных Дистрибутивы Linux,[4][5][6][7][8][9] Открытый исходный код BSD системы[10][11][12] и Apple macOS через менеджеры пакетов Такие как Домашнее пиво.
Описание возможностей
JOE включает интегрированный справочная система напоминание о том, как получить помощь, всегда отображается на экране. В ключевые последовательности в JOE похожи на WordStar и Турбо С: многие - комбинации Клавиша управления и другая клавиша, или комбинации Ctrl + K и другой клавиши, или комбинации Клавиша выхода и еще один ключ. Многочисленные настройки также доступны через Ctrl + T. Программа обычно настраивается с помощью обширного конфигурационный файл, и он поддерживает цвет подсветка синтаксиса для многих популярных форматы файлов, функция, которую также можно настроить.
JOE устанавливает жесткие ссылки и набор rc файлы которые настраивают JOE для эмуляции Emacs привязки клавиш (при вызове как jmacs), Пико (при вызове как jpico) или WordStar (при вызове как jstar). Существует также вариант под названием "rjoe", который ограничен тем, что позволяет редактировать только файлы, указанные в командной строке (что может быть полезно для принудительного принцип наименьших привилегий ).
В то время как пользовательский интерфейс редактора напоминает ДОС редакторы, он также включает типичные Unix функции редактора, такие как внутренние история команд, завершение табуляции в меню выбора файлов, регулярное выражение система поиска и возможность фильтрации (трубка ) произвольные блоки текста через любую внешнюю команду.
История
Джо был одним из редакторов по умолчанию в раннем популярном Linux дистрибутивы,[13][14][15][16] что придало ему известность и помогло создать базу пользователей.[17][18] Он по-прежнему включен в дистрибутивы Linux в качестве опции, иногда в критической роли редактора «режима восстановления».[7]
После того, как в 1995 году Джозефом Алленом была выпущена версия 2.8, цикл разработки остановился на несколько лет. В 2001 году разработкой взялась новая группа энтузиастов во главе с Мареком Граком, который выпустил 2.9 и несколько более поздних версий, представив стандартизованный система сборки и исправление множества ошибок. Аллен вернулся к проекту в 2004 году и выпустил версию 3.0, в которой появилась подсветка синтаксиса и поддержка UTF-8.[19]
Джо из JOE - это не тот же Джо, что и Джо из JWM.
Смотрите также
Рекомендации
- ^ "J (редактор Джо) Новый выпуск". google.ch.
- ^ Данен, Винсент (август 2008 г.). "Настроить текстовый редактор Джо". Официальные документы ZDNet. Архивировано из оригинал на 2011-07-18. Получено 2009-09-25.
- ^ Холливелл, Эндрю (июнь 2001 г.). "Джо Кул: Использование текстового редактора Джо" (PDF). Журнал Linux. 3 (6). С. 64–65. Архивировано из оригинал (PDF) на 2011-09-28. Получено 2009-09-26.
- ^ "Ubuntu - Результаты поиска пакетов - Джо". ubuntu.com.
- ^ "Debian - Результаты поиска пакетов - Джо". debian.org.
- ^ "Ресурс RPM, Джо". rpmfind.net.
- ^ а б Янг, Майкл (2007). «Базовые знания Linux». Учебное пособие по RHCE Linux (4-е изд.). McGraw-Hill Professional. С. 8, 358–359. ISBN 9780072264548. Получено 2009-09-27.
Популярные текстовые редакторы для файлов конфигурации Linux включают [...] joe [...] Если вам нужно спасти RHEL 5, у вас будет доступ к этим редакторам при загрузке системы с загрузочного носителя RHEL5. [...] Если вы загружаетесь в режиме восстановления и пытаетесь запустить emacs или pico, вместо этого запускается редактор joe.
- ^ Пакет Fedora Joe[постоянная мертвая ссылка ]
- ^ "software.opensuse.org: Search". opensuse.org.
- ^ "[порты] Указатель / глава / редакторы / Джо". freebsd.org.
- ^ "pkgsrc.se - Коллекция пакетов NetBSD". pkgsrc.se.
- ^ "OpenPorts.se - Коллекция пакетов OpenBSD". openports.se.
- ^ SLS 1.03 архив В архиве 2005-01-25 на Wayback Machine (первоначально выпущенный в 1993 году) указывает на то, что пакет joe был поставлен как «рекомендуемый» пакет на третьей установочной дискете SLS
- ^ Блог Нильса Хорна: старые версии Slackware заявляет, что Джо был доступен в Slackware 1.01 (выпущен в 1993 году). Slackware 1.1.2 архив[постоянная мертвая ссылка ] (первоначально выпущенный в 1994 году) указывает, что joe был поставлен на четвертой дискете с именем AP2 (раздел «Различные приложения, которым не нужен X»)
- ^ S.u.S.E. Ранняя бета-версия Linux до 1.0[постоянная мертвая ссылка ] (с августа 1995 г.) включал Джо.
- ^ Раздел редакторов Debian 0.93R6 (первоначально выпущенный в ноябре 1995 года) включал Джо и семь других редакторов.
- ^ «Статистика конкурса популярности - гарантия качества Debian». debian.org.
- ^ Статистика конкурса популярности Ubuntu, включая Джо
- ^ "Собственный редактор Джо - История". sourceforge.net.
дальнейшее чтение
- Справочная страница JOE
- Шредер, Карла (2004-12-01). «Редактирование текстовых файлов с помощью JOE и Vim». Поваренная книга Linux (1-е изд.). O'Reilly Media, Inc. С. 68–77. ISBN 0-596-00640-3. Получено 2009-09-26.