*************************** * * * РЕДАКТОР ТЕКСТОВ * * * * ДЛЯ БК-0010 * * * *************************** Автор: Киселев О.Е. С О Д Е Р Ж А Н И Е 1. Введение 2. Загрузка и запуск редактора 3. Характеристики текстового редактора 4. Виды команд 5. Работа с текстовым редактором 6. Ввод и редактирование текста 6.1. Основные возможности редактирования текстов 6.2. Перемещение курсора по тексту 6.3. Вставка символов 6.4. Удаление символов 6.5. Ввод новых строк 6.6. Быстрое перемещение курсора по тексту 7. Префиксные команды 7.1. Выделение блока 7.2. Перемещение курсора по тексту 7.3. Удаление строки 7.4. Удаление блока 7.5. Копирование помеченного блока 7.6. Копирование текущей строки 7.7. Разбивка строк 7.8. Сшивание строк 8. Выход из режима редактирования в главное меню 9. Чтение файла с магнитной ленты 10. Запись файла на магнитную ленту 11. Печать текста Таблица 1. Схемы подключения принтеров D-100 и ROBOTRON K 6311 к БК-0010 Таблица 2. Схема поключения печатных устройств (ТПУ, УВВПЧ, ROBOTRON и т.д.) комплекса СПП 15 ИПГ (на базе ЭВМ Д3-28) через раз'ем ГРПМШ - 30 Г 02 1. Введение "ТРЕД" - это текстовый редактор, предназначенный для обра- ботки различных текстов. Редактор предоставляет пользователю ряд традиционных возможностей по обработке текстовой информации. а) ввод и модификация текста в экранном режиме б) копирование строк и блоков текста в) удаление строк и блоков текста г) распечатка текста на печатающем устройстве д) сохранение текста и чтение текста с магнитной ленты 2. Загрузка и запуск редактора Загрузка и запуск редактора осуществляются следующим образом: ( Те символы, которые вводятся пользователем, - подчеркнуты ) Вариант 1. (Запуск из ФОКАЛа БК) ФОКАЛ БК-0010 ?00 АТ 0.00 ГОТОВНОСТЬ К РАБОТЕ *<ЛАТ> P T <ВВОД> ----- - - - ------ +<РУС> Т С ----- - - $М Ч - - АДРЕС 0 <ВВОД> - ------ ИМЯ Т Р Е Д <ВВОД> (НАЖАТЬ КЛАВИШУ <ПУСК> МАГНИТОФОНА) - - - - ------ ЗАГРУЖЕН ФАЙЛ ТРЕД $ 1 0 0 0 <ЛАТ> G - - - - ----- - Вариант 2 (из пускового монитора) ? М <ВВОД> - ------ ИМЯ Т Р Е Д <ВВОД> - - - - ------ ? S <ВВОД> - ------ После случайного нажатии на клавишу <СТОП> во время работы ре- дактора его можно перезапустить без потери текста. Перезапуск зависит от того, какой символ появился на экране. $ 1 0 0 0 <ЛАТ> G - - - - ----- - ? S 1 0 0 0 - - - - - После запуска редактора на экране появляется меню текстового редактора. 3. Характеристики текстового редактора Текстовый редактор занимает в памяти 3232. байт. (6240 ) 1 8 Адрес загрузки 1000 Адрес запуска 1000 Имя ТРЕД 4. Виды команд Редактор имеет 2 вида команд - экранные и префиксные Раз- личие между ними состоит в том, что экранные команды выполняют- ся немедленно после их ввода. Для выполнения префиксных команд сначала необходимо ввести префикс, а затем саму команду. Пре- фиксные команды имеют более сложный синтаксис. 5. Работа с текстовым редактором. После запуска редактора на экране появляется меню редактора: 1. Редактирвание текста 2. Чтение с мл в конец текста 3. Запись файла на МЛ (магнитную ленту) 4. Печать > Необходимо ввести номер того режима, который вам необходим. 6. Ввод и редактирование текста Первоначально, при первом входе в текстовый редактор, текст состоит из 2 пусты строк, на которые можно вводить текст. 6.1. Основные возможности редактирования текста Редактирование текста осуществляется за счет: а) перемещения курсора по тексту б) удаления символов в) введения новых символов 6.2. Перемещение курсора по тексту Для перемещения курсора по тексту испльзуются клавиши: --> <-- перемещают курсор по строке текста ! ^ перемещают курсор по экрану в вертикальном ! ! наравлении. Если курсор был на первой строке V ! экрана, то при нажатии на <стрелку вверх> все строки экрана сдвигаются вниз и вверху экрана появляется предыдущая строка. (Если вверху находится самая первая строка, то ничего не происходит). Если курсор был на последней строке, а в тексте есть еще строки, которые не умести- лись на экране, то при нажатии на клавишу <стрелка вниз> содержимое экрана сдвигается вверх и на последней строке экрана появля- ются последующие строки текста. Клавиша <ВС> перемещает курсор в начало текущей строки Клавиша <ГТ> производит табуляцию по 8 позиций в пределах строки начиная с текущего положения курсора. 6.3. Вставка символов Для того, чтобы вставить нужный символ в середину строки необходимо раздвинуть символы в строке. Клавиша !--> раздвигает текст в строке с текущей позиции кур- сора (курсор остается на месте). После раздвижки необходимо ввести нужный символ на освобо- дившееся место. 6.4. Удаление символа. Удаление символа осуществляется двумя способами: 1). Клавиша <-!- затирает пробелом символ, предшествующий позиции курсора. 2). Клавиша <--! смыкает текст: удаляет символ в текщей по- зиции курсора, а все оставшиеся справа символы перемещаются на одну позицию вле- во, курсор остается на месте. 6.5. Ввод новых строк. Для образования новых строк служит клавиша <ВВОД>. Нажатие клавиши <ВВОД> приводит к образованию пустой строки после той, на которой был курсор. Весь нижеследующий текст смещается вниз. 6.6. Быстрое перемещение курсора. Для быстрого перемещения курсора служат четыре клавиши: 1). Клавиша ^ перемещает курсор в первую строку данной стра- \ ницы (кадра). Позиция (колонка) курсора оста- \ ется прежней. 2). Клавиша / перемещает курсор в последнюю строку данной стра- / ницы (кадра). Позиция курсора остается прежней. V 3). Клавиша ^ выдает на экран предыдущую страницу (если она / есть) текста. Курсор остается в той же строке / экрана. 4). Клавиша \ выдает на экран следующую страницу текста (если \ она есть). Курсор остается в той же строке V экрана. 7. Префиксные команды. Для введения префиксной команды необходимо нажать клавишу <СБР>. При нажатии клавиши <СБР> вместо первой физической стро- ки экрана появится сообщение, где первое число - номер строки, на которой находится курсор, второе число - количество строк текста и надпись "БЛОК (N1, N2)", где N1 и N2 - числа. "БЛОК" это часть помеченного текста, N1 - первая и N2 - последняя строка текста, выделенного как блок. По первому входу в префиксную команду устанавливается: "БЛОК (1, 1)". Для того, чтобы восстановить первую строку и выйти из префиксной команды необходимо нажать клавишу <ПРОБЕЛ>. Входить в префиксные команды можно в любом режиме при наборе и редактировании текста. Положение курсора в тексте после на- жа- тия на <СБР> сохраняется. 7.1. Выделение блока. Для выделения блока курсор помещается на ту строку, которая бу- дет первой строкой блока, затем необходимо войти в префиксный режим. ^ Клавиша / помечает строку, где находится курсор, как первую строку блока. Затем надо выйти из префиксного режима, нажав клавишу "ПРОБЕЛ", установить курсор на ту строку, которая будет последней строкой блока, войти в префиксный режим. Клавиша \ помечает строку, где находится курсор, как послед- V нюю строку блока. 7.2. Перемещение курсора по тексту. Для перемещения курсора по тексту в префиксном режиме использу- ются следующие клавиши: ^ Клавиша ! выдает самую первую строку текста. Клавиша ! выдает самую последнюю строку текста. V Клавиша ^ устанавливает курсор на строку, которая была помечена \ как первая строка блока. Клавиша / устанавливает курсор на строку, которая была помечена V как последняя строка блока. Клавиша <ГТ> устанавливает курсор на логический конец строки (т.е. на последний непробел строки). ---- Клавиша !^ устанавливает курсор в верхний левый угол. Затем необ- ! \ ходимо ввести номер (не более 6 цифр) той строки, на которую необходимо установить курсор и нажать клавишу <ВВОД>. Курсор устанавливается на строку текста с за- данным номером (номера начинаются с 1). 7.3. Удаление строки. Для удаления строки, на которой находится курсор, следует в префиксном режиме нажать клавишу <-|- . 7.4. Удаление блока. Для удаления выделенного блока следует в префиксном режиме одновременно нажать клавишы <НР> и <-|- . 7.5. Копирование помеченного блока. Для копирования выделенного блока, перед текущей строкой (той, на которой находится курсор) следует в префиксном режиме нажать клавишу < . > 7.6. Копирование текущей строки. Для копирования текущей строки следует в префиксном режиме одновременно нажать клавиши <ПР> и < " >. В результате дублиру- ется текущая строка сразу же за ней. 7.7. Разбивка строк. Для того, чтобы разбить текущую строку на две надо устано- вить курсор на место разбивки и в префиксном режиме нажать на клавишу <ВВОД>, в результате строка разделится на две по теку- щей позиции курсора. 7.8. Сшивание строк. Для сшивания строк следует в префиксном режиме нажать од- новременно клавишу <НР> и <ВВОД>, в результате текущая строка соединится с последующей. Если общая длина двух соединяемых строк превышает физичес- кую длину строки экрана, то на первую строку переносится столь- ко слов из второй, сколько возможно, остальные слова остаются во второй строке. [** END OF PAGE **] 7.9. Выход из режима редактирования в главное меню. Выход из режима редактирования в главное меню осуществля- ется в префиксном режиме нажатием клавиши <->. 8. Чтение файла с магнитной ленты. Для того, чтобы считать в память текстовый файл с магнит- ной ленты необходимо в меню выбрать режим: "Чтение с МЛ в конец текста" На экране появится сообщение: "FILE NAME". Необходимо ввести имя файла и нажать клавишу <ВВОД>, поставить кассету в магнитофон и включить его на чтение. По окончании чтения редак- тор выйдет в меню. Если до чтния был набран текст, то содержи- мое файла присоединится в конец ранее набранного текста. Пользуясь командами отметки блока и пересылки блока этот фрагмент можно перенести куда угодно. 9. Запись файла на магнитную ленту. Для записи набранного текста на магнитную ленту необходимо выйти в главное меню редактора и выбрать режим: "Запись файла на МЛ" На экране появится сообщение "FILE NAME". Необходимо ввес- ти имя файла, поставить кассету в магнитофон и включить его на запись, затем нажать клавишу <ВВОД>. Программа запишет пять раз файл на магнитную ленту. При необходимости запись можно прервать, нажав на <СТОП>. 10. Печать текста. Для распечатки текста на печатующем устройстве необходимо подключить печатующее устройство к раз'ему УП микроЭВМ БК-0010, включить его в сеть и выбрать режим: "Печать" Сразу же начнется вывод текста на печатующее устройство. Печатным устройством может быть: УВВПЧ 30-004, ТПУ, D 100, ТС 7180, Robotron. Текст печатается либо до конца, либо до символа "конец страницы". После печати страницы бумага на принтере прогоняет- ся, а на экране выводится: Для отмены - "СБР", Для продолжения - любую клавишу. Если нажать <СБР>, то произойдет переход в главное меню редактора. При нажатии любой другой клавиши печать будет про- должена до конца текста или до следующего символа "конец стра- ницы". Символ "конец страницы" вводится при редактировании тек- ста одновременным нажатием <НР> и (отображается на экране как ). Для ввода в текст символов управления принтером нужно од- новременно нажать <НР> и <Щ> (отображается на экране как ). Следующий после этого символ будет преобразован в соответству- ющий управляющий код (вычитанием 32.). Так, например, чтобы вы- дать на принтер управляющий код ESC (дес. код. 27), нужно на- жать <НР>, <Щ> (одновременно), а затем <;>. Схемы подключения печатающих устройств приведены в таблицах 1 и 2.