Кіріспе

JOE немесе Джоның жеке редакторы – Unix жүйелері үшін ncurses негізінде құрылған, GPL лицензиясымен таратылатын мәтін редакторы. Ол қолдануға оңай болу үшін жасалған. JOE көптеген негізгі Linux дистрибутивтерінде, ашық кодты BSD жүйелерінде және Apple-дің macOS жүйесінде Homebrew сияқты пакеттік менеджерлер арқылы қолжетімді.

Құралымдардың сипаттамасы

JOE-де интеграцияланған көмек жүйесі бар және экранда көмек алу жолдары туралы ескерту әрқашан көрсетіледі. JOE-дегі пернелер тізбегі WordStar және Turbo C бағдарламаларындағыдай: олардың көпшілігі Control пернесімен және басқа пернелермен, Ctrl+K пернелерімен және басқа пернелермен немесе Escape пернесімен және басқа пернелермен үйлесімді. Көптеген параметрлер Ctrl+T арқылы да қолжетімді. Бағдарлама кең конфигурациялық файл арқылы әдетте бапталады және көптеген танымал файл форматтары үшін түсті синтаксистік белгілеуді қолдайды, бұл мүмкіндікті де конфигурациялауға болады. JOE Emacs пернелерін (jmacs арқылы шақырылғанда), Pico (jpico арқылы шақырылғанда) немесе WordStar (jstar арқылы шақырылғанда) эмуляциялау үшін қатаң сілтемелер мен rc файлдар жиынтығын орнатады. Сондай-ақ, "rjoe" деп аталатын нұсқасы бар, ол тек командалық жолда көрсетілген файлдарды өңдеуге шектеледі (бұл ең аз құқықтар принципін сақтауға көмектеседі). Редактордың интерфейсі DOS редакторларын еске салса да, ол Unix редакторының ішкі командалар тарихы, файлдарды таңдау мәзіріндегі автотолтыру, реттегіштегі іздеу жүйесі және кез келген сыртқы команда арқылы мәтіннің кез келген бөлігін сүзу (түтікпен жіберу) сияқты мүмкіндіктерін де қамтиды.

Тарих

JOE ертедегі танымал Linux дистрибутивтеріндегі стандартты редакторлардың бірі болды, бұл оған танымалдылық сыйлады және пайдаланушылар базасын қалыптастыруға көмектесті. Ол Linux дистрибутивтерінде әлі де опция ретінде қамтылады, кейде "құтқару режимі" редакторы ретінде маңызды қызмет атқарады. JOE-дегі Джо, JWM-дегі Джодан бөлек.