XEDIT редакторы VM/CMS жүйесінде жұмыс істейтін, IBM 3270 терминалдары арқылы мәтінді өңдеуге арналған құрал. Блок режиміндегі өңдеу, жол нөмірі және бағандарды таңдау мүмкіндіктері бар.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
VM/CMS және оның порттары үшін редактор
the editor for VM/CMS, and ports thereof
XEDIT – IBM 3270 терминалдарының блок режимін пайдаланатын VM/CMS үшін визуалды редактор. (Жол режиміндегі терминалдар да қолдау көрсетіледі.) XEDIT қазіргі заманғы PC және Unix редакторларына қарағанда жолға бағытталған. Мысалы, XEDIT автоматты жол нөмірлерін қолдайды және көптеген командалар жолдар блогымен жұмыс істейді. Бірнеше мүмкіндік жолдар мен бағандарды таңдап өңдеуге мүмкіндік береді. ALL командасы, мысалы, берілген үлгіге сәйкес келмейтін барлық жолдарды жасырады, ал COL (Column) командасы көрсетілмеген бағандарды жасыруға мүмкіндік береді. Сондықтан, мысалы, 24-28 бағандарда ғана кездесетін "ЖОҚ" сөзін "ИӘ" деп өзгертуге болады, және тек "FLEXIBLE" сөзі бар жолдарда. Тағы бір мүмкіндігі – пайдаланушыға кез келген редактор командаларын енгізуге мүмкіндік беретін команда жолы. IBM 3270 терминалдары белгілі бір арнайы түймелерді басқанша компьютерге деректерді жібермейді [мысалы, бағдарламалық функция түймесі (PFK) немесе бағдарламалық кіру түймесі (PAK)], сондықтан XEDIT көптеген PC және Unix редакторларына қарағанда аз интерактивті. Мысалы, пайдаланушы теріп жатқанда үздіксіз әріптерді тексеру қиын.
XEDIT is a visual editor for VM/CMS using block mode IBM 3270 terminals. (Line mode terminals are also supported.) XEDIT is much more line oriented than modern PC and Unix editors. For example, XEDIT supports automatic line numbers, and many of the commands operate on blocks of lines. A pair of features allows selective line and column editing. The ALL command, for example, hides all lines not matching the described pattern, and the COL (Column) command allows hiding those columns not specified. Hence changing, for example, the word NO as it appears only in columns 24 thru 28, to YES, and only on lines with the word FLEXIBLE, is doable. Another feature is a command line which allows the user to type arbitrary editor commands. Because IBM 3270 terminals do not transmit data to the computer until certain special keys are pressed [such as , a program function key (PFK), or a program access key (PAK)], XEDIT is less interactive than many PC and Unix editors. For example, continuous spell checking as the user types is problematic.
Макро тілі
XEDIT макростары (скрипттері) Rexx, EXEC 2 немесе EXEC тілдерінде жазылуы мүмкін. XEDIT өзінің ішкі жай-күйінің көп бөлігін макро ортасына ашады, бұл макростарға оның жұмысын басқаратын ішкі айнымалыларды оңай оқуға және өзгертуге мүмкіндік береді.
XEDIT macros (scripts) can be written in Rexx, EXEC 2, or EXEC. XEDIT exposes the majority of its internal state to the macro environment, allowing macros to easily read and set internal variables that control its operation.
KEXX
DOS және OS/2 үшін KEDIT 5 сыртқы Rexx интерпретаторын (туған OS/2 Rexx немесе Quercus Rexx, DOS үшін тек Quercus Rexx ескі Mansfield Rexx-тің орнына қолданылады) және өзінің өте шектеулі KEXX жиынтығын қолдайды. Windows үшін KEDITW 1.6.1 тек өзінің ішкі KEXX 5.62 нұсқасын Rexx тілі ретінде қолдайды. Макростарды kml файлдық пішімінде сақтауға болады.
KEDIT 5 for DOS and OS/2 supports an external Rexx interpreter (native OS/2 Rexx or Quercus Rexx, for DOS only Quercus Rexx replacing the older Mansfield Rexx) and its own rather limited KEXX subset. KEDITW 1.6.1 for Windows supports only its own internal KEXX 5.62 version of the Rexx language. Macros can be arranged in the kml file format.
Тарих
XEDIT 1980 жылы алғаш рет шығарылған және оны IBM қызметкері Xavier de Lamberterie жазған. Оның алдында EDIT SP пайдаланылды (SP – IBM қолданған System Product деген сөздің аббревиатурасы). Басқа маңызды ықпал еткендер – CMS жүйесі үшін арналған ескі редактор EDIT және CMS үшін IBM бағдарламалық өнімі EDGAR. XEDIT көптеген EDGAR командаларын қолдады, олардың ішінде SOS (Экрандық шығысты модельдеу) ерекше көзге түседі. XEDIT сонымен қатар EXEC 2-ні де қолдады, ол Rexx тілінің алдыңғы нұсқасы болып табылады.
XEDIT was written by IBM employee Xavier de Lamberterie and was first released in 1980. Its predecessor was EDIT SP (SP is an initialism for System Product used by IBM). Other key influences were EDIT, the older editor for CMS, and EDGAR, an IBM Program Product editor for CMS. XEDIT supported many of the EDGAR commands, SOS (Screen Output Simulation) being a major one. XEDIT also supported EXEC 2, the predecessor of Rexx.
PC және Unix бейімделулері
Компьютерлер мен Unix компьютерлері IBM 3270 терминалдарының орнына келе бастағанда, кейбір пайдаланушылар бұрынғыдай XEDIT-ке ұқсас мәтіндік редакторларды қалаған. Бұл қажеттілікті қанағаттандыру үшін бірнеше бағдарламашы ұқсас бағдарламалар жасады:
When PCs and Unix computers began to supplant IBM 3270 terminals, some users wanted text editors that resembled the XEDIT they were accustomed to. To fill this need, several developers provided similar programs:
SEDIT
SEDIT (алғаш рет 1989 жылы шығарылған) Windows және Unix жүйелеріндегі тағы бір іске асырылым болып табылады, ол Rexx тілінің S/REXX (1994 жылы жарияланған) деп аталатын түрін қолдайды.
SEDIT (first released in 1989) is another implementation on both Windows and Unix, which supports a variant of Rexx language called S/REXX (announced in 1994).
(Хесслинг редакторы)
Hessling Editor (THE) – бұл ашық кодты мәтіндік редактор, ол алғаш рет шығарылып, QNX, OS/2, DOS, BeOS, Amiga, Windows 95/98/Me/NT/2000/XP және көптеген немесе барлық POSIX Unix платформаларында (мәтіндік режимде немесе түпкілікті X11 үшін бағдарлама ретінде) қолжетімді. Ол KEDIT-тен кейбір мүмкіндіктерді алған. THE C тілінде жазылған, ал кейбір платформалар үшін PDCurses қажет.
The Hessling Editor (THE) is an open source text editor first released in , and available for many operating systems including QNX, OS/2, DOS, BeOS, Amiga, Windows 95/98/Me/NT/2000/XP and most or all POSIX Unix platforms (as a program for text mode or native X11). and takes some features from KEDIT. THE was written in C with PDCurses also required for some platforms.