Автоматизация научных исследований: сборник научных трудов.
мым", т.е. выходным файлом по умолчанию для некоторых команд редактора. Команда W R IT E позволяет записать в выходной файл выделенный фраг мент текстового буфера. Если указанный файл не существует, вывод не произво дится. Сжатие строк, т .е . замена последовательностей пробелов символами та буляции, не производится. По команде A L L O C A T E создается новый выходной файл, и в него запи сывается выделенный фрагмент текстового буфера. Если файл с указанным име нем уже существует, вывод не производится. Сжатие текста не производится. Команда C O M P R E S S позволяет записать в выходной файл выделенный фрагмент текстового буфера. При этом последовательности пробелов заменяют ся символами горизонтальной табуляции в соответствии с системными соглаше ниями, т.е. производится сжатие текста. Если указанный файл не существует, вывод не производится. Команды обслуживания текстового буфера позволяют просмотреть содержи мое и характеристики текстового буфера, изменить их, а также перейти в эк ранный режим. Команда L I S T выводит на терминал выделенный фрагмент текстового буфера. Вывод на экран производится Постранично, при заполнении экрана он приостанавливается. Для продолжения вывода следует нажать клави шу C T R L /Q . Команда MOVD перемещает выделенный фрагмент текста по указанному адресу. Перенос производится с удалением переносимого фрагмента, т .е . сум марный объем текста не изменяется. Команда MOVE выполняется аналогично команде MOVD , но при этом переносимый фрагмент не удаляется, что позволяет размножать группы строк. Командой D E L E T E удаляется выделенный фрагмент текстового буфе ра. Команда S U B S T I T U T E позволяет заменить каждое вхождение ука занного контекста новым значением в каждой строке выделенного фрагмента текстового буфера. Редактор запрашивает подтверждение на исполнение опера ции замещения для каждой строки, в которой обнаружен указанный контекст. При этом на экран для контроля выводится строка в исходном виде. Запрос мо жет быть подавлен. ' ' Команда C L E A R очищает текстовой буфер, стирает имя подразумеваемо го "редактируемого" файла и заполненную строку. Команда VALUE позволяет узнать номер текущей строки, а команда L IN E S - длину текста, находящего ся в буфере. Команда M A R K E D позволяет записать в каждую строку текстового бу фера произвольную подстроку. Команда T A B U L A T E устанавливает метки табуляции в позиции, з а данные списком целых десятичных чисел или специальным параметром. Если параметр команды опущен, на экран выводится текущая разметка табулятора. Настоящая версия редактора допускает две стандартные разметки табулятора: формат ФОРТРАНа и формат макроАССЕМБЛЕРа. Команда N U M E R A T E записывает в каждую строку выделенного фраг мента текстового буфера в качестве подстроки порядковый номер строки. Пара метры нумерации (начальное значение и шаг нумерации) задаются в команде. Команда P IL E выводит на терминал имя "редактируемого" файла, а команда D E F A U L T задает имя устройства и тип файла по умолчанию или узнает текущие назначения. Команда S E T устанавливает внутренний указа тель адресации в текстовом буфере на заданную строку. Команда S C R E E N переводит редактор в экранный режим, высвечивая на экране текст с заданной строки. Команды работы с файлами позволяют реализовать некоторые сервисные функции операционной системы РАФОС под управлением редактора. Команда D IR E C T O R Y прочитывает каталог указанного устройства прямого досту па и отображает на экране терминала различную информацию о содержимом устройства. 4 2
Made with FlippingBook
RkJQdWJsaXNoZXIy MTUzNzYz