Автоматизация и техническое обеспечение геофизических исследований.
Редакторсигнализирует оготовностипринятькоманднуюстрокувыводом натерминалсимвола * (звездочка). Командычтения-записидлятекстовогобуфера. Этагруппакомандпозволя етпополнитьтекстовойбуферсвнешнихустройств, атакжезагасать тексто войбуферилиегочастьвфайлнавнешнемустройстве. h e a d дозволяетсчитатьфрагментвходногофайлаипоместитьсчитанный текствтекстовойбуферпоуказанномуадресу. Файл, считанныйвпустойбу фер, становится "редактируемым", т.е. выходнымфайломпоумолчаниюдля неко торыхкомандредактора. WRITE позволяетзаписать в выходнойфайл выделенныйфрагменттекстового буфера. Еслиуказанныйфайлнесуществует, выводне производится. Сжатие строк, т.е. заменапоследовательностейпробелов символамитабуляции, не про изводится. Покоманде a l l o c a t e создаетсяновыйвыходнойфайл, ивнегозаписыва етсявыделенныйфрагменттекстового буфера. Еслифайлсуказаннымименемуже существует, выводнепроизводится. Сжатие текотанепроизводится. c o m p r e s s позволяет записатьввыходнойфайлвыделенныйфрагменттекс товогобуфера. Іри этом последовательностипробеломзаменяютсясимволами горизонтальной табуляциив соответствииссистемнымисоглашениями, т.е. про изводитсясжатиетекста. Еслиуказанный файл несуществует, выводнепроиз водится . Команды обслуживаниятекстового буфера. Этагруппакомандпозволяет просмотреть содержимоеихарактеристикитекстового буфера, изменитьих, а также перейтивэкранныйрежим.' LIST позволяетвывести натерминал выделенныйфрагменттекстовогобу фера. Вывод паэкран производитсяпостранично. Призаполненииэкранавывод приостанавливается. Дляпродолжениявыводаследуетнажатьлюбуюклавишу. MOVD перемещаетвыделенныйфрагменттекота по указанномуадресу. Пере носпроизводитсясудалениемпереносимогофрагмента, т.е. суммарныйобъем текстанеизменяется. m o v e выполняетсяаналогичнокоманде, ноприэтомпереносимыйфрагмент неудаляется, чтопозволяет размножатьгруппыстрок. DELET позволяетудалитьвыделенныйфрагменттекстового буфера. s u b s t i t u t e позволяетзаменитькаждое вхождениеуказанного контекста но вымзначениемвкаждойстрокевыделенногофрагментатекстового буфера. Ре дакторзапрашиваетподтверждение наисполнение операциизамещениядлякаждой строки, вкоторойобнаруженуказанныйконтекст. Приэтомнаэкрандляконт ролявыводится строкависходномвиде. Запросможет бытьподавлен. CLEAR очищает текстовыйбуферистираетимяподразумеваемого "редакти руемого”файла. VALUE позволяетузнать номертекущейстроки. LINES позволяетузнатьдлинутекста, находящегосяв буфере. m a r k e d позволяетзаписатьвкаждуюстроку текстового буферапроизволь нуюподстроку. t a b u l a t e устанавливаетметкитабуляции в позиции, заданныеспискомце лыхдесятичныхчиселилиспециальнымпараметром. Еслипараметркомандыопу щен, наэкранвыводитсятекущаяразметкатабулятора. Настоящаяверсияредак торадопускаетдвестандартныеразметкитабулятора: форматФОРТРАНАимакро- АССЕМБЛЕРА. n u m e r a t e позволяет записатьвкаждуюстрокувыделенногофрагментатекс тового буферавкачестве подстрокипорядковый номерстроки. Параметры нуме рации (начальное значение ишаг нумерации) задаютсявкоманде. 27
Made with FlippingBook
RkJQdWJsaXNoZXIy MTUzNzYz