Удаленный терминальный комплекс / Кузьмин И. А., Мальков М. В., Остапенко А. А. [и др.]. – Препр. ПГИ-84-09-37. – Апатиты : [б. и.], 1984. – 40 с.
3.3. г, MOVO - ПЕРЕМЕЩЕНИЕ ТЕКСТА В БУФЕРЕ MOVO < АДРЕС_ЗА>,<АДРЕС_ОТ>[,<АДРЕС_ДО>] КОМАНДА MOVD ПЕРЕМЕШАЕТ ТЕКСТ, НАМИНАЯ СО СТРОКИ <АДРЕС_ОТ> ДО СТРОКИ <АДРЕС_ДО> ВКЛЮЧИТЕЛЬНО, ЗА СТРОКУ <АДРЕС_ЗА>. ПЕРЕНОС ПРОИЗВОДИТСЯ С УДАЛЕНИЕМ ПЕРЕНОСИМОГО ФРАГМЕНТА, Т.Е. СУММАРНЫЙ Ob'tM ТЕКСТА НЕ ИЗМЕНЯЕТСЯ. - ПРИМЕР: MOVO .,/SUBSET/,, СТРОКИ БУФЕРА, НАЧИНАЯ СО СТРОКИ, СОДЕРЖАЩЕЙ КОНТЕКСТ SUBSET ПО ТЕКУЩУЮ, ПЕРЕНОСЯТСЯ ЗА ТЕКУЩЕЙ СТРОКОЙ. 3.3.3. MOVE - ДУБЛИРОВАНИЕ ТЕКСТА В БУФЕРЕ MOVE <АДРЕС_ЗА>,<АДРЕС_ОТ>{,<АДРЕС_ДО>] КОМАНДА HOVE ДЕЛАЕТ ТО ЖЕ, ЧТО И КОМАНДА MOVO, НО С СОХРАНЕНИЕМ ПЕРЕНОСИМОГО ТЕКСТА, И ПОЗВОЛЯЕТ РАЗМНОЖАТЬ ГРУППЫ СТРОК, ПРИ ОПУСКАНИИ ПАРАМЕТРА <АДРЕС_ДО> ПРИНИМАЕТСЯ ЗНАЧЕНИЕ <АДРЕС_ДО> = <АДРЕС_ОТ> И 8 ПЕРЕСЫЛКЕ УЧАСТВУЕТ ОДНА СТРОКА, - ПРИМЕР: MOVE =,1,о - УДВАИВАЕТ ТЕКСТОВЫЙ БУФЕР, 3,3.4. DELETE - УДАЛЕНИЕ СТРОК ТЕКСТА DELETE < А Д Р ЕС _ О Т > (,<АДРЕС_ДО>) КОМАНДА ПОЗВОЛЯЕТ УДАЛИТЬ ГРУППУ СТРОК, НАЧИНАЯ СО СТРОКИ <АДРЕС_ОТ> ДО СТРОКИ <АДРЕС_ДО> ВКЛЮЧИТЕЛЬНО. ПОСЛЕ ЗАВЕРШЕНИЯ КОМАНДЫ ТЕКУЩЕЙ СТРОКОЙ СТАНОВИТСЯ СЛЕДУЮЩАЯ СТРОКА ЗА <АДРЕС_ДО>, НО НЕ ДАЛЕЕ ПОСЛЕДНЕЙ. - п р и м е р ы : О Ы » - УДАЛЯЕТ С 1 ПО 1в СТРОКИ ТЕКСТА DEL О,В или DEL о - УДАЛЯЕТ ПОСЛЕДНЮЮ СТРОКУ ТЕКСТА 3.3.5. SUBSTITUTE - КОНТЕКСТНЫЕ ПОДСТАНОВКИ SUBSTITUTE /НОВЫЙ/СТАРЫЙ/ I,<АДРЕС_ОТ>{,<АДРЕС_ДО>]] КОМАНДА ПОЗВОЛЯЕТ ЗАМЕНИТЬ КАЖДОЕ ВХОЖДЕНИЕ КОНТЕКСТА <СТАРЫЙ> НА ПОДСТРОКУ <НОЬЫЙ> В ИНТЕРВАЛЕ, НАЧИНАЯ СО СТРОКИ <АДРЕС_ОТ> И КОНЧАЯ СТРОКОЙ <АДРЕС_ДО>, ПОСЛЕ оЫПОЛНЕНИЯ КОМАНДЫ СТРОКА <АДРЕС_ДО> СТАНОВИТСЯ ТЕКУЩЕЙ. ТЕКСТОВОЙ БУФЕР ПРИ ВЫПОЛНЕНИИ КОМАНДЫ ПРОСМАТРИВАЕТСЯ ВСЕГДА СО СТРОКИ <АДРЕС_ОТ>, <НОВЫЙ> - СТРОКА СИМВОЛОВ, КОТОРАЯ ДОЛЖНА БЫТЬ ПОДСТАВЛЕНА ВМЕСТО КОНТЕКСТА <СТАРЫЙ>, СТРОКА МОЖЕТ БЫТЬ ПУСТОЙ, 10
Made with FlippingBook
RkJQdWJsaXNoZXIy MTUzNzYz