Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
JOE немесе Джоның жеке редакторы – Unix жүйелері үшін ncurses негізінде құрылған, GPL лицензиясымен таратылатын мәтін редакторы. Ол қолдануға оңай болу үшін жасалған. JOE көптеген негізгі Linux дистрибутивтерінде, ашық кодты BSD жүйелерінде және Apple-дің macOS жүйесінде Homebrew сияқты пакеттік менеджерлер арқылы қолжетімді.
JOE or Joe's Own Editor is an ncurses based text editor for Unix systems, available under the GPL. It is designed to be easy to use. JOE is available for most major Linux distributions, open source BSD systems and Apple's macOS via package managers such as Homebrew.
Құралымдардың сипаттамасы
JOE-де интеграцияланған көмек жүйесі бар және экранда көмек алу жолдары туралы ескерту әрқашан көрсетіледі. JOE-дегі пернелер тізбегі WordStar және Turbo C бағдарламаларындағыдай: олардың көпшілігі Control пернесімен және басқа пернелермен, Ctrl+K пернелерімен және басқа пернелермен немесе Escape пернесімен және басқа пернелермен үйлесімді. Көптеген параметрлер Ctrl+T арқылы да қолжетімді. Бағдарлама кең конфигурациялық файл арқылы әдетте бапталады және көптеген танымал файл форматтары үшін түсті синтаксистік белгілеуді қолдайды, бұл мүмкіндікті де конфигурациялауға болады. JOE Emacs пернелерін (jmacs арқылы шақырылғанда), Pico (jpico арқылы шақырылғанда) немесе WordStar (jstar арқылы шақырылғанда) эмуляциялау үшін қатаң сілтемелер мен rc файлдар жиынтығын орнатады. Сондай-ақ, "rjoe" деп аталатын нұсқасы бар, ол тек командалық жолда көрсетілген файлдарды өңдеуге шектеледі (бұл ең аз құқықтар принципін сақтауға көмектеседі). Редактордың интерфейсі DOS редакторларын еске салса да, ол Unix редакторының ішкі командалар тарихы, файлдарды таңдау мәзіріндегі автотолтыру, реттегіштегі іздеу жүйесі және кез келген сыртқы команда арқылы мәтіннің кез келген бөлігін сүзу (түтікпен жіберу) сияқты мүмкіндіктерін де қамтиды.
JOE includes an integrated help system and a reminder of how to get help is always on the screen. The key sequences in JOE are similar to those of WordStar and Turbo C: many are combinations of the Control key and another key, or combinations of Ctrl+K and another key, or combinations of the Escape key and another key. Numerous settings are also available through Ctrl+T. The program is generally customizable through an extensive configuration file, and it supports color syntax highlighting for numerous popular file formats, a feature that is also configurable. JOE installs hard links and a set of rc files that configure JOE to emulate Emacs keybindings (when invoked as jmacs), Pico (when invoked as jpico), or WordStar (when invoked as jstar). There is also a variant called "rjoe", which is restricted in that it allows one to edit only the files specified on the command line (which can be useful to enforce the principle of least privilege). While the user interface of the editor is reminiscent of DOS editors, it also includes the typical Unix editor features such as internal command history, tab completion in file selection menus, regular expression search system and the ability to filter (pipe) arbitrary blocks of text through any external command.
Тарих
JOE ертедегі танымал Linux дистрибутивтеріндегі стандартты редакторлардың бірі болды, бұл оған танымалдылық сыйлады және пайдаланушылар базасын қалыптастыруға көмектесті. Ол Linux дистрибутивтерінде әлі де опция ретінде қамтылады, кейде "құтқару режимі" редакторы ретінде маңызды қызмет атқарады. JOE-дегі Джо, JWM-дегі Джодан бөлек.
JOE was among the default editors in the early popular Linux distributions, which gave it some prominence and helped build a user base. It continues to be included as an option in Linux distributions, sometimes in the critical role as a "rescue mode" editor. The Joe of JOE is not the same Joe as the Joe of JWM.