Кіріспе

VM/CMS және оның порттары үшін редактор

XEDIT – IBM 3270 терминалдарының блок режимін пайдаланатын VM/CMS үшін визуалды редактор. (Жол режиміндегі терминалдар да қолдау көрсетіледі.) XEDIT қазіргі заманғы PC және Unix редакторларына қарағанда жолға бағытталған. Мысалы, XEDIT автоматты жол нөмірлерін қолдайды және көптеген командалар жолдар блогымен жұмыс істейді. Бірнеше мүмкіндік жолдар мен бағандарды таңдап өңдеуге мүмкіндік береді. ALL командасы, мысалы, берілген үлгіге сәйкес келмейтін барлық жолдарды жасырады, ал COL (Column) командасы көрсетілмеген бағандарды жасыруға мүмкіндік береді. Сондықтан, мысалы, 24-28 бағандарда ғана кездесетін "ЖОҚ" сөзін "ИӘ" деп өзгертуге болады, және тек "FLEXIBLE" сөзі бар жолдарда. Тағы бір мүмкіндігі – пайдаланушыға кез келген редактор командаларын енгізуге мүмкіндік беретін команда жолы. IBM 3270 терминалдары белгілі бір арнайы түймелерді басқанша компьютерге деректерді жібермейді [мысалы, бағдарламалық функция түймесі (PFK) немесе бағдарламалық кіру түймесі (PAK)], сондықтан XEDIT көптеген PC және Unix редакторларына қарағанда аз интерактивті. Мысалы, пайдаланушы теріп жатқанда үздіксіз әріптерді тексеру қиын.

Макро тілі

XEDIT макростары (скрипттері) Rexx, EXEC 2 немесе EXEC тілдерінде жазылуы мүмкін. XEDIT өзінің ішкі жай-күйінің көп бөлігін макро ортасына ашады, бұл макростарға оның жұмысын басқаратын ішкі айнымалыларды оңай оқуға және өзгертуге мүмкіндік береді.

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 файлдық пішімінде сақтауға болады.

Тарих

XEDIT 1980 жылы алғаш рет шығарылған және оны IBM қызметкері Xavier de Lamberterie жазған. Оның алдында EDIT SP пайдаланылды (SP – IBM қолданған System Product деген сөздің аббревиатурасы). Басқа маңызды ықпал еткендер – CMS жүйесі үшін арналған ескі редактор EDIT және CMS үшін IBM бағдарламалық өнімі EDGAR. XEDIT көптеген EDGAR командаларын қолдады, олардың ішінде SOS (Экрандық шығысты модельдеу) ерекше көзге түседі. XEDIT сонымен қатар EXEC 2-ні де қолдады, ол Rexx тілінің алдыңғы нұсқасы болып табылады.

PC және Unix бейімделулері

Компьютерлер мен Unix компьютерлері IBM 3270 терминалдарының орнына келе бастағанда, кейбір пайдаланушылар бұрынғыдай XEDIT-ке ұқсас мәтіндік редакторларды қалаған. Бұл қажеттілікті қанағаттандыру үшін бірнеше бағдарламашы ұқсас бағдарламалар жасады:

SEDIT

SEDIT (алғаш рет 1989 жылы шығарылған) Windows және Unix жүйелеріндегі тағы бір іске асырылым болып табылады, ол Rexx тілінің S/REXX (1994 жылы жарияланған) деп аталатын түрін қолдайды.

(Хесслинг редакторы)

Hessling Editor (THE) – бұл ашық кодты мәтіндік редактор, ол алғаш рет шығарылып, QNX, OS/2, DOS, BeOS, Amiga, Windows 95/98/Me/NT/2000/XP және көптеген немесе барлық POSIX Unix платформаларында (мәтіндік режимде немесе түпкілікті X11 үшін бағдарлама ретінде) қолжетімді. Ол KEDIT-тен кейбір мүмкіндіктерді алған. THE C тілінде жазылған, ал кейбір платформалар үшін PDCurses қажет.