XEDIT - XEDIT - Wikipedia

XEDIT Бұл визуалды редактор үшін VM / CMS қолдану блок режимі IBM 3270 терминалдар. (Сызықтық режимдегі терминалдарға да қолдау көрсетіледі.)[1][2]

XEDIT - әлдеқайда сызықтық[3] қазіргіге қарағанда ДК және Unix редакторлар. Мысалы, XEDIT жолдың автоматты нөмірлерін қолдайды және көптеген командалар сызықтар блоктарында жұмыс істейді. Мүмкіндіктер жұбы баған мен жолды таңдап өңдеуге мүмкіндік береді.[4] The БАРЛЫҚ мысалы, сипатталған үлгіге сәйкес келмейтін барлық жолдарды жасырады, ал COL (баған) командасы көрсетілген бағандарды жасыруға мүмкіндік береді. Демек, мысалы, NO сөзі 24-тен 28-ге дейінгі бағандарда ИӘ-ге дейін өзгеріп, ИЛМІ сөзі бар жолдарда өзгеруі мүмкін.

Тағы бір ерекшелігі пәрмен жолы бұл пайдаланушыға еркін редактор командаларын теруге мүмкіндік береді. IBM 3270 терминалдары белгілі бір арнайы пернелер басылғанша компьютерге деректерді жібермейді [мысалы ↵ енгізіңіз, бағдарламалық жасақтама пернесі (PFK) немесе бағдарламаға қол жеткізу пернесі (PAK),[5] XEDIT көптеген компьютерлер мен Unix редакторларына қарағанда интерактивті емес. Мысалы, емлені үздіксіз тексеру пайдаланушы түріне байланысты проблемалы болып табылады.

Экранның әдеттегі орналасуы

 MOHICANS SCRIPT A1 V 132 Trunc = 132 Size = 10 Line = 10 Col = 1 Alt = 10XEDIT: ===== Мохикандардың соңғысы ===== .sp ===== Бұл отаршылдыққа тән ерекшелік болды. Солтүстік Америкадағы соғыстар, ===== шөл даладағы қиындықтар мен қауіп-қатерлерге ===== қолайсыз иелер кездескенге дейін ===== ормандардың кең және көрінбейтін шекарасы кесілген = ==== Франция мен Англияның дұшпандық провинцияларының иелігі. ===== Табанды отарлаушы және оның ===== жағында соғысқан еуропалық адам, тез-тез күресуге бірнеше ай жұмсады === == ағындар, немесе таулардың бедерлі асулары әсер ете отырып | ... + .... 1 .... + .... 2 .... + .... 3 .... + .... 4 .... + .... 5 .... + .... 6 .... + .... 7 ... ===== * * * Файл соңы * * * ====> XEDIT 1 файл

Экран орналасуының маңызды ерекшеліктері:

  • Жоғарғы жолда сызық форматы туралы мәліметтер келтірілген, мұнда:
    • MOHICANS файл аты
    • СКРИПТ файл түрі
    • A1 файлдық код (файлдың қай дискіде тұрғанын көрсететін әдепкі)
    • V - бұл тіркелген немесе айнымалы болуы мүмкін жазба форматы (RECFM)
    • 132 - жазбалардың ұзындығы (V үшін, максималды ұзындығы - 65535)
    • Trunc = 132 132 бағаннан тыс өзгерістер еленбейтінін көрсетеді
    • Өлшем = 10 файлдағы жолдардың жалпы санын білдіреді
    • Сызық = 10 ағымдағы жолды білдіреді
    • Col = 1 ағымдағы бағанды ​​білдіреді
    • Alt = 10 XEDITing кезінде он өзгеріс енгізілгенін көрсетеді
  • The тең белгілер ===== жолдардың басында қажет болса, жол нөмірлеріне кеңістік және сызықтар блоктарында жұмыс істей алатын XEDIT префиксі командаларын енгізуге орын беріледі.
  • | ... + басталатын сызық сызғыш болып табылады, мысалы. табулятор позицияларын көрсетуі мүмкін.
  • Келесі жол файлдың соңын белгілейді, ол XEDIT-те файлдың соңғы нақты жолына түскендей көрінеді.
  • ====> көрсететін келесіден төменге дейінгі жол - бұл пәрмен жолы XEDIT немесе жүйелік (CP / CMS) командаларды немесе макростарды енгізу үшін.
  • Тінтуір көрсеткіші жоқ, өйткені IBM 3270 терминалдарының көпшілігінде тышқандар болмаған.[6]
  • IBM 3270 терминалдарының көпшілігінде 12 немесе 24 болды бағдарламалық жасақтама пернелері (PFK) (сонымен қатар екі немесе үш бағдарламалық көмекші кілттер), оларға XEDIT командалары немесе макростар тағайындалуы мүмкін.
  • Экранның көрінісін өзгерту үшін XEDIT командаларын пайдалануға болады. Кейбір мысалдарға мыналар кіреді:
    • Пәрмен жолының орнын ауыстыру (немесе жою)
    • TABS маркер сызығының орнын ауыстыру (немесе жою)
    • PREFIX жолдарының орнын ауыстыру (немесе жою)
    • Префикс жолын тең белгілерден (=====) жол нөмірлеріне өзгерту (nnnnn)
    • TAB таңбаларының кеңейтілуін немесе болмауын анықтау
    • Көлемі бойынша қандай жолдар көрсетілетінін анықтау (SELECT)
    • Дисплей экранында немесе машинка режимінде деректерді көрсету
    • Экранда көрсетілетін мәтін жолдарын (RESERVED) көрсету
    • TOFEOF жолдарын жою (* * * Файлдың жоғарғы жағы * * * - және-- * * * Файлдың соңы * * *)
    • SHADOW сызықтарын көрсету (немесе жою) (сызықтардың көрсетілмейтіндігі туралы нұсқаулар)
    • Масштаб сызығын көрсету (немесе жою) (түзетуге көмектесетін шкала немесе сызғыш)
    • Экранның әр түрлі бөліктері үшін қолданылатын фон мен алдыңғы түстерді өзгерту
    • Көрсетілетін жолдарды анықтау (RANGE)
    • Көрсетілетін бағандарды анықтау (және егер он алтылықта болса, мәтін немесе екеуі де)
    • Бірнеше XEDIT экрандарын анықтау [өлшемдері, орналасқан жері (асты / асты, қатар, комбинациялар)]

Макро тіл

XEDIT макросты (сценарийлер) жазуға болады Рекс, 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 нұсқасы Рекс тіл.[7] Макростарды мына жерде орналастыруға болады .kml файл пішімі.

Тарих

XEDIT IBM қызметкері Ксавье де Ламбертери жазған және алғаш рет 1980 жылы шыққан.[8]Оның предшественники болды SP-ді редакциялау (SP - инициализм Жүйелік өнім қолданған IBM ). Басқа маңызды әсерлер болды ӨҢДЕУ, CMS үшін ескі редактор және ЭДГАР, CMS үшін IBM бағдарламалық өнім редакторы. XEDIT көптеген EDGAR пәрмендерін қолдады, SOS (Экранның шығуын модельдеу) бастысы. XEDIT-қа да қолдау көрсетіледі EXEC 2, Rexx предшественники.

Компьютер мен Unix-тің бейімделуі

Keditw 1.6.1 скриншоты

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

KEDIT

KEDIT Mansfield Software Group, Inc компаниясы алғашқы XEDIT клоны болды. Бастапқыда 1983 жылы шыққанымен, алғашқы ірі шығарылым 3.53 нұсқасы болды DOS, 1985 жылы шыққан.[9] 1990 жылға қарай[10] KEDIT 4.0 нұсқасын қолдайтын нұсқасы болған OS / 2 және БАРЛЫҚ пәрменін қосады.[11]

DOS және OS / 2 үшін соңғы нұсқа KEDIT 5.0p4 болды. KeditW (Windows үшін) 2012 жылдың желтоқсанындағы 1.6.1 нұсқасында.[12] Кейбір Windows нұсқалары:

  • Шығарылым 1998 жылғы қаңтардағы 3-деңгейдің 1,5 деңгейінде
  • 1.6 нұсқасы, 2007 жылдың желтоқсанында

KEDIT 1.6 тіректері синтаксисті бөлектеу соның ішінде әр түрлі тілдерге арналған C #, COBOL, FORTRAN, HTML, Java, Паскаль, және xBase анықталған .kld файл пішімі.[13]

KEDIT деп аталатын кіріктірілген Rexx ішкі жиынтығын қолдайды KEXX. Mansfield бағдарламалық жасақтамасы Rexx бағдарламасының бірінші IBM емес енгізілімін жасады (Жеке Рекс) 1985 ж.[9][14]

2012 жылдың желтоқсанында Mansfield Software Windows 8 жүйесімен үйлесімділікті қамтамасыз ету үшін 1.6.1 нұсқасын шығарды және кем дегенде 2015 жылдың маусымына дейін қолдау көрсетті. Бұл 32 биттік нұсқалар Windows 7 және Vista 64 биттік нұсқаларында да жұмыс істейді, бірақ тікелей қолдау көрсетпейді Юникод.[7][12]

2018 жылдың мамыр айынан бастап Kedit Windows 10 жүйесін қолдайды, Мансфилд кем дегенде 2018 жылдың соңына дейін веб-сайтты және 2019 жылдың маусым айына дейін электрондық пошта арқылы қолдауды уәде етті.

SEDIT

SEDIT (алғаш рет 1989 жылы шығарылған) - бұл Windows және Unix-тағы Rexx тілінің нұсқасын қолдайтын тағы бір енгізу S / REXX (1994 жылы жарияланған).[15][16]

THE (Hessling редакторы)

THE (Hessling редакторы ), екеуіне де үйлесімділікпен жазылған KEDIT және XEDIT ескере отырып, қолданады Регина, Rexx-тің ашық бастапқы нұсқасы. Ол 1990 жылы басталды, алғаш рет 1992 жылы тамызда шығарылды. THE Rexx-тің кез-келген орындалуымен, соның ішінде uni-REXX көмегімен де салынуы мүмкін.

Әдебиеттер тізімі

  1. ^ XEDIT командалары және макростарға сілтеме (1-ші басылым). IBM. Қыркүйек 2004. IB24 басылым нөмірі SC24-6131-00.
  2. ^ XEDIT пайдаланушы нұсқаулығы (2-ші басылым). IBM. Желтоқсан 2005. IBM басылымының нөмірі SC24-6132-01.
  3. ^ Пол В.Росс (2018). Жандану: Инженерлер мен ғалымдарға арналған бағдарламалық жасақтама (1995). ISBN  1351357050. XEDIT - бұл сызыққа бағытталған редактор
  4. ^ сөздердің көзі: TRANSLATE of KEDIT, неміс мақаласында
  5. ^ «PA - бағдарламаға қол жеткізу кілтінің тұжырымы». IBM. Алынған 21 желтоқсан, 2018.
  6. ^ «3270 терминалына кіріспе». Z / OS-те желілік байланыс. IBM. Селектор қаламы жарыққа негізделген (оптикалық) болды және ол мәтіндік экранда тінтуірдің қолданылуына ұқсас параметрлерді таңдау үшін пайдаланылды - бірақ, әрине, 3270 терминалы тышқанды қолдамады.
  7. ^ а б «Windows үшін KEDIT». Mansfield Software Group. 2014 жыл. Алынған 2015-02-22.
  8. ^ Вариан, Мелинда (1997). «VM және VM қоғамдастығы, қазіргі және болашақ» (PDF). БӨЛІС 89 9059-9061 сессиялары. Алынған 20 қыркүйек, 2011.
  9. ^ а б Cowlishaw, Майк (2000). «Классикалық» Рексстің қысқаша тарихы «.
  10. ^ Питер Кофе (1990 ж. 2 шілде). «Жақсы бағдарламаланған функциялар интуитивті интерфейстің кілті болып табылады». ДК аптасы. б. 25.
  11. ^ ДК аптасы, 1990 ж., 28 мамыр, б. 5
  12. ^ а б «KEDIT: жаңалықтар». Mansfield Software Group. Қараша 2014. Алынған 2015-02-27.
  13. ^ Гейр Ове Грёнмо (наурыз 1997). «DSSSL.KLD - DSSSL сипаттамалары үшін KEDIT тілінің анықтамасы». XML мұқабалары. OASIS. Алынған 2015-02-27.
  14. ^ Биби, Нельсон Х. Ф. (2006 ж. 12 сәуір). «Rexx сценарий тілі туралы кітаптардың, оқу құралдарының және басқа басылымдардың библиографиясы».
  15. ^ Солтхаус, Дэвид (1995). «S / REXX by Benaroya» (PDF). 6-шы Халықаралық Рекскс Симпозиумының материалдары. Стэнфорд Сызықтық жеделдеткіш орталығы. 284-290 бб.
  16. ^ Вариан, Мелинда (мамыр 1995). «Есеп - REXX симпозиумы». Архивтелген түпнұсқа (– Ғалымдарды іздеу) 2008 жылғы 7 ақпанда.

Сыртқы сілтемелер