автор: Алексей Мищенко (Alex Mishenko)
страна/город: Украина/Харьков
годы выпуска: 1995
минимальные системные требования: ZX Spectrum 128k+TR-DOS
исходники: нет
Текстовый редактор Anaconda advanced text editor
Руководство пользователя (авторское описание версии 1.24)
Текстовый редактор "ANACONDA" работает на компьютерах "PENTAGON128", "PROFI", "ATM" и других SINCLAIR-совместимых компьютерах с объемом памяти не менее 128 килобайт и требует для
работы только один дисковод "A".
Текстовое пространство ограничено 35 килобайтами (около 12
печатных страниц). С текстами большего размера данная версия
редактора работать не может. Редактируйте такой текст по частям.
Возможности, предоставляемые этим редактором на сегодняшний
день не имеют аналогов, судите сами:
- работа с дисками не только TR-DOS, но и MS-DOS;
- текстовый "карман" емкостью 16 килобайт;
- уверенная работа с фрагментами текста;
- расширенная система команд;
- интерфейс рисования псевдографических линий;
- два режима расположеня клавиш (яверты/йцукен);
- удобная оконная система для выбора операций.
Описание редактора состоит из двух глав.
В первой главе описываются самые простые команды редактирования текстов. Эта главя предназначается в первую очередь для
пользователей, которые только недавно начали работать с персональным компьютером.
Вторая глава описывает основной набор команд, необходимых
для повседневной работы и предназначема для сравнительно опытных пользователей.
При изучении работы редактора Вам окажет большую полощь файл
HELPLIST.T, содержащий краткое описание команд текстового редактора. Подробное описание этих команд Вы найдете ниже.
ГЛАВА I. Начинаем работу.
Начальный запуск редактора.
Редактор запускается командой TR-DOS: >RUN "ANACONDA"
или с помощью программы "ALEMVIEW", входящей в комплект поставки, одним нажатием на ENTER. Программа "ALEMVIEW" записана на
Вашем диске под названием "boot" и запускается одной командой
TR-DOS: >RUN
Кроме того, эта программа включает в себя блок просмотра
текстовых файлов. Вот краткий список ее команд:
M - изменить маску, по которой высвечиваются файлы;
V - считать текстовый файл и войти в режим его просмотра;
Q - выйти из режима просмотра текстового файла.
Загрузка в редактор текстового файла.
Все тексты, с которыми Вам предстоит работать, находятся на
Вашем диске в виде ФАЙЛОВ. Для того, чтобы продолжить работу с
каким-либо из этих текстов, необходимо произвести считывание в
окно редактора соответствующего текстового файла.
Для того, чтобы считать текстовый файл в текущее окно,
необходимо установить инверсный курсор на строку с надписью "FILE OPTIONS" (файловые операции) и нажать ENTER, после чего
на экране появится окно, приглашающее выбрать конкретную файловую операцию.
Для считывания файла установите курсор на строку "LOAD
TEXT" и нажмите ENTER.
ВНИМАНИЕ!!! Во время работы с любой из файловых опций не
рекомендуется вынимать дискету из дисковода.
После нажатия ENTER появится окно с приглашением "FILENAME:"(введите имя файла) с именем файла, которое редактировалось в
этом окне в прошлый сеанс работы. Если Вы попали в это окно в
первый раз с начала работы, то вместо конкретного имени файла
появится "*.*", которое означает ЛЮБОЙ ФАЙЛ.
Если сейчас же нажать клавишу ENTER, то для дальнейшей работы будет использовано имя, которое установлено в строке "FILE-NAME:". Вы можете изменить это имя, исправив строку ответа.
Обратите внимание на то, как быстрее и проще это сделать. Во
многих других программах на персональном компьютере используется
та же идеология. Итак, Вам предложена некая строка, в которой
содержится имя файла для дальнейшей работы. Теперь Вам необходимо ОТРЕДАКТИРОВАТЬ, то есть исправить эту строку. Самое главное - оценить, насколько Вам пригодится уже существующая строка. Например, если Вам предложена строка "*.*" (любой файл), Вам надо
исправить эту строку на "*.TXT" (любой файл, имеющий тип .TXT),
то, очевидно, исправлять надо только последний символ в этой
строке. А иногда, напротив, быстрее сразу набрать эту строку
заново. Редактор строки устроен следующим образом: если первая
клавиша, нажатая на клавиатуре, окажется цифрой или буквой, то
строка моментально сотрется и в ней останется только эта цифра
или буква. Дальше можно спокойно ввести остальные символы строки. Если первой нажатой клавишей будет одна из клавиш управления
курсором (Left, Right, Delete (CS/9), BackSpace (CS/0)), то в дальнейшем при вводе символов строка удаляться не будет и ее можно испраdлять.
ПРИМЕЧАНИЕ! Строка "CS/9" означает одновременное нажатие
'CAPS SHIFT' и '9'. 'SS' - сокращение от "SYMBOL SHIFT".
Редактирование - это не только процесс ввода новой информации, но и исправление ошибок в уже имеющейся. Клавишами 'Left',
'Right' можно перемещать курсор, устанавливая его в любое место
строки.
Комбинация 'Delete' удаляет символ в текущей позиции курсора. При этом оставшийся "хвост" строки подтягивается влево,
чтобы занять освободившееся место.
Комбинация 'BackSpace' удаляет символ перед курсором (если
он существует) и сдвигает курсор влево, подвигая за ним оставшуюся часть строки.
Ввод какого-либо символа в середине строки приводит к тому,
что этот символ заносится в строку в позиции курсора, сдвигая
курсор и оставшуюся часть строки вправо.
После того, как строка, содержащая имя файла, будет полностью отредактирована, надо нажать на клавишу 'ENTER', чтобы работать дальше. Не исключено, что Вы передумаете считывать файл.
Тогда нажмите 'ESC' (SS/Space) и Вы вернетесь в окно выбора
файловой опции. И в других ситуациях комбинация 'ESC' будет действовать, как ОТМЕНА ТЕКУЩЕЙ КОМАНДЫ.
Дальнейшая работа будет зависеть от того, конкретное или
многозначное имя файла Вы ввели в строке. Если Вы указали конкретное имя файла и этот файл действительно существует на диске, он будет считан в рабочую память редактора. При этом если
длина считываемого файла превосходит свободную память редактора,
будет выдано сообщение "FILE LOADED PARTICALLY" (файл считан не
полностью).
Слова МНОГОЗНАЧНОЕ ИМЯ ФАЙЛА подразумевают следующее: если
Вы не знаете точно имени файла, то можете ввести его часть,
заменив неизвестное на символы "*" или "?". Например:
"*.*" - любой файл;
"*.t" - любой файл, имеющий тип .t;
"HUMOR\A?C.D*" - файл из каталога "HUMOR", имя которого состоит
из трех букв, первая из которых - "A", последняя - "B", вторая
буква неизвестна. Тип этого файла начинается с буквы "D".
Когда имеется выбор из нескольких файлов, редактор предоставляет выбор пользователю: Появляется окно, содержащее все файлы, имеющиеся на диске, удовлетворяющие условию, заданному в
файловой строке. На первом файле этого окна появляется инверсный
курсор, перемещая который комбинациями 'Left', 'Right', 'Up', 'Down' необходимо выбрать нужный файл. Список файлов может не уместиться
полностью в окне выбора. В этом случае при перемещении курсора
вверх или вниз с крайней верхней или нижней строки с этой стороны окна будут появляться не уместившиеся сразу файлы, сдвигая
весь список в соответствующем направлении.
Когда Вы сделаете свой выбор, нажмите 'ENTER'. Если выбранный файл не является именем подкаталога, то начнется его считывание. В противном случае в окне высветятся файлы, содержащиеся
в этом подкаталоге.
Система команд текстового редактора.
Процесс ввода нового текста и изменения старого называется
РЕДАКТИРОВАНИЕМ. Для того, чтобы вносить в текст те или иные изменения, Вы должны вводить с клавиатуры компьютера те или иные
команды. Весь набор команд, которым располагает текстовый редактор, называется СИСТЕМОЙ КОМАНД текстового редактора.
Рассмотрим коротко основные концепции системы команд редактора "ANACONDA".
В редакторе ANACONDA применяются несколько способов ввода
команд:
- одновременным нажатием буквенно-цифровой клажиши с клавишей
CAPS SHIFT;
- одновременным нажатием буквенно-цифровой клажиши с клавишей
SYMBOL SHIFT;
Для ввода команд также используется комбинация 'CONTROL'
(SS/I). Для того, чтобы быполнить ту или иную команду, необходимо набрать эту комбинацию на клавиатуре. После этого на экране
появится приглашение COMMAND:_, означающее, что теперь
необходимо ввести саму команду - какую-либо алфавитно-цифровую
клавишу.
Для многократного повторения одной и той же команды совсем
не обязательно каждый раз набирать ее полностью. Команда
CTRL CTRL автоматически вызовет повторение последней введенной
с клавиатуры команды.
Простейшие команды перемещения по тексту.
Прежде чем начать создавать свои собственные тексты, неплохо
бы сначала научиться просматривать при помощи редактора уже готовые тексты и приобрести навыки навигации, то есть быстрого
перемещения в любое место текста. Давайте загрузим в память редактора файл AFOR.T, который прилагается к редактору.
О том, как загружать существующий файл в редактор, рассказывалось в первой главе (п.2).
Нажав ESC, выходим в основное меню. Выбираем опцию "EDIT
TEXT" и нажимаем ENTER.
На экране появится текст, содержавшийся в файле. В начале
первой строки этого текста появится мигающий указатеь - текстовый курсор.
Интуитивно понятно, как перемещать курсор по тексту. Проще
всего это делать одновременным мажатием 'CAPS SHIFT' и клавиш со
стрелками. Так оно и есть на самом деле. Попробуйте при помощи
этих команд управлять курсором. Обратите внимание на то, что
синхронно с курсором изменяется информация в верхней строке экрана, отмеченной другим цветом. Там отображается положение курсора в тексте (LINE - строка, COL - колонка). Причем команда
'Up' просто не срабатывает, если курсор находится в первой строке текста, как не срабатывает и 'Left', если курсор находится в
первой колонке.
Описанны четырех команд управления курсором вполне достаточно, чтобы суметь попасть в любую точку текста. Однако, можете
себе представить, сколько раз придется нажимать на клавишу 'Down',
чтобы просмотреть весь текст от начала до конца! Поэтому существуют еще несколько команд, которые обеспечивают более быстрое
перемещение курсора.
PgUp (CS/4) - переместить курсор на один экран вверх. Эта
команда передвигает окно, сквозь которое Вы смотрите на текст,
на один экран вверх (23 строки). Иногда бывает, что невозможно
переместить окно вверх на целый экран. Это может случиться тогда, когда окно расположено слишком близко к началу текста. В
этом случае окно перемещается вверх таким образом, чтобы первой
строкой в этом окне оказалась первая строка редактируемого текста.
PgDn (CS/3) - переместить курсор на один экран вниз. Действует аналогично, но в другом направлении.
Home (SS/Q) - установить курсор в начало текущей строки.
End (SS/E) - установить курсор в конец текущей строки. Курсор устанавливается в позиции, следующей за последним символом в
этой строке.
BegText (CTRL, H) - переместить курсор к началу текста.
Итак, мы освоили простейшие приемы, при помощи которых можно
рассматривать уже готовый текст. Мы рассмотрели только элементарные команды, обеспечивающие перемещение по тексту. Дальше
будут рассмотрены более сложные команды, при помощи которых можно находить в тексте конкретные места по образцу и так далее.
Сейчас же главное - приобрести самые начальные навыки ввода и
редактирования текста, а также научиться сохранять результаты
своей работы на диске.
Простейшие команды редактирования текста.
Прежде чем начать осваивать команды редактирования, нужно
открыть какой-либо новый файл. Войдите в меню 'FILE OPTIONS' и,
наведя курсор на строку 'MAKE NEW TEXT' (начать работу с новым
текстом), нажмите 'ENTER'. Появится сообщение 'MEMORY PREPARED'.
Нажмите два раза 'ESC' и выберите опцию 'EDIT TEXT'.
Начните набирать текст. Например, предыдущий абзац этого
описания. Если у Вас имеется большой опыт работы на пишущей машинке, то Вам придется отказаться от некоторых привычек, которые
наверняка успели выработаться.
Есть возможность существенно повысить скорость ввода текста,
так как любую ошибку можно немедленно исправить.
Поставьте курсор куда-нибудь в середину выбранной строки и
попробуйте ввести с клавиатуры какой-нибудь символ. Вы увидите,
что введенный символ появился в строке в позиции курсора. Весь
остаток строки справа от этого символа сместился вправо. Таким
образом строка как бы раздвинулась, чтобы поместить вновь введенный символ. Наберите теперь комбинацию 'BackSpace'. Символ,
который Вы только что ввели, исчез, а вся строка сдвинулась
обратно и приобрела прежний вид. Теперь Вы умеете удалять ошибочно введенный символ.
Те, кто долго работал на пишущей машинке, в этой ситуации
ожидают увидеть несколько другое: вводимый с клавиатуры символ
должен, по идее, записываться прямо на то место, где стоит курсор, поверх старого символа. Что ж, редактор может работать и
таким образом, только для этого надо его переключить из режима
ВСТАВКИ (INSERT) в режим ЗАМЕНЫ (OVERVRITE).
В режиме ВСТАВКА каждый вводимый символ раздвигает строку,
то есть вклинивается в текст. В режиме ЗАМЕНА вводимый символ
пишется вместо символа в позиции курсора, стирая этот символ.
Для того, чтобы переключить редактор из режима ВСТАВКА в режим
ЗАМЕНА, достаточно набрать комбинацию 'Ins' (SS/W). Повторный
ввод этой команды приводит к восстановлению режима ВСТАВКА.
Режим вставки или замены индицируется в верхней инфорамционной
строке экрана.
Вы обратили внимание, что нажатие одной и той же комбинации
приводит к разным результатам. Если был включен режим ВСТАВКА,
то при нажатии 'Ins' включится режим ЗАМЕНА, а если был включен
режим ЗАМЕНА, то наоборот, включится режим ВСТАВКА. Каждое нажатие комбинации 'Ins' приводит к тому, что состояние режима
ВСТАВКА/ЗАМЕНА изменяется на противоположное. Команды, работающие таким образом, называют ТРИГГЕРНЫМИ.
Пользователи, привыкшие к пишущей машинке, обычно стремятся
сразу же переключить редактор в режим ЗАМЕНА и работать в этом
режиме все время. Это в корне неверно и надо сразу же Вас от
этого предостеречь! Опытный оператор персонального компьютера
всегда работает в режиме ВСТАВКА, и если требуется изменить ка-
кой-либо символ, то сначало нужно вставить в нужное место верный
символ, и лишь затем удалить ошибочный. Такая процедура занимает
немного больше времени, но зато она безопаснее. Режим ЗАМЕНА
должен использоваться только в тех редких случаях, когда нежелательна раздвижка редактируемой строки (например, при работе с
графами таблицы).
Рассмотрим теперь команды удаления неверно введенной инфор
мации.
BackSpace (CS/0) - удалить символ перед курсором. Остаток
строки правее курсора сдвигается влево. Команда чаще всего используется для удаления только что введенного ошибочного символа.
Del (CS/9) - удалить символ в позиции курсора.
CTRL X - удалить строку, на которой находится курсор. Эта команда по разному работает в режимах ВСТАВКА и ЗАМЕНА. В режиме
ЗАМЕНА на месте удаленной строки остается пустая строка. В режиме ВСТАВКА последующий текст при удалении строки перемещается
наверх и следующая строка занимает место удаленной.
Enter - вставляет в текст конац строки. Если команда введена
в конце строки, то в текст вставляется пустая строка ниже курсора, и курсор немедленно переходит к началу этой пустой строки.
Если команда вводится в середине строки, то остаток строки правее курсора (включая символ в позиции курсора) перемещается на
следующущ строку. Вобоих случаях оставшийся ниже текст передвигается на одну строку вниз, чтобы освободить место для новой
строки. Все это справедливо для режима ВСТАБКА. В режиме ЗАМЕНА
нажатие Enter приведет просто к установке курсора в начало следующей строки (как на пишущей машинке).
Переключение русского и латинского регистров.
В первые моменты работы после загрузки редактора он устанавливает для работы режим ввода заглавных латинских букв. Это ин
дицируется в информационной строке экрана. Для переключения русского-латинского режима набора текста используется комбинация
'CS/1', которая является триггерной командой. Для переключения
режима заглавные-прописные используется комбинация 'CS/2'.
Для наглядности приведем внешиний вид клавиатуры Вашего
компьютера в режиме сразу после загрузки редактора (заглавные/
строчные):
В следующей таблице показаны функциональные значения, при
eбретаемые клавишами при одновременном нажатии с CAPS SHIFT.
+---+---+---+---+---+---+---+---+---+---+
¦R/L¦CPS¦PDn¦PUp¦lft¦dwn¦up ¦rht¦Del¦BcS¦
+---+---+---+---+---+---+---+---+---+---+
¦ Q ¦ W ¦ E ¦ R ¦ T ¦ Y ¦ U ¦ I ¦ O ¦ P ¦
+---+---+---+---+---+---+---+---+---+---+
¦ A ¦ S ¦ D ¦ F ¦ G ¦ H ¦ J ¦ K ¦ L ¦ENT¦
+---+---+---+---+---+---+---+---+---+---+-+
¦---¦ Z ¦ X ¦ C ¦ V ¦ B ¦ N ¦ M ¦S/S¦SPACE¦
+---+---+---+---+---+---+---+---+---+-----+
R/L - Переключатель русского/латинского регистра;
CPS - Переключатель режима набора заглавные/прописные;
PDn - PgDn;
PUp - PgUp;
Del - Delete;
BcS - BackSpace;
При одновременном нажатии с SYMBOL SHIFT (возможно удержание
CAPS SHIFT):
+---+---+---+---+---+---+---+---+---+---+
¦R/L¦Ins¦PDn¦PUp¦lft¦dwn¦up ¦rht¦Del¦BcS¦
+---+---+---+---+---+---+---+---+---+---+
¦ Я ¦ В ¦ Е ¦ Р ¦ Т ¦ Ы ¦ У ¦ И ¦ О ¦ П ¦
+---+---+---+---+---+---+---+---+---+---+
¦ А ¦ С ¦ Д ¦ Ф ¦ Г ¦ Х ¦ Й ¦ К ¦ Л ¦ENT¦
+---+---+---+---+---+---+---+---+---+---+-+
¦---¦ З ¦ Ь ¦ Ц ¦ Ж ¦ Б ¦ Н ¦ М ¦S/S¦SPACE¦
+---+---+---+---+---+---+---+---+---+-----+
Указанное расположение русских букв не является единственным.
Набрав комбинацию CTRL/G можно переключить кодировку русских
букв на альтернативную. В этом случае расположение клавиш будет
соответствовать привычному многим на пишущей машинке. Недостающие буквы Выводятся следующим образом:
S/S A - "Ж", S/S S - "Э", S/S F - "Х", S/S G - "Б".
Вы, наверное уже догадались, нажатие 'CAPS SHIFT' приводит к тому, что по всей клавиатуре устанавливается режим ввода
заглавных букв, независимо от указанного в информационной строке. Такой режим сохраняется до тех пор, пока клавиша CAPS SHIFT
не будет отпущена.
Вам, возможно, может понадобиться вывести на экран символ,
который нельзя набрать с клавиатуры. Эта проблема решается
очень легко: наберите комбинацию CTRL. После появления запроса
просто введите код необходимого символа, используя цыфровой
ряд клавиш. После нажатия ENTER этот символ появится на экране
в позиции, в которой находился курсор до набора CTRL.
Сохранение результатов работы.
Текст, который Вы редактировали, находится в памяти персонального компьютера. Если Вы сейчас выключите компьютер, то
вся находящаяся в нем информация моментально сотрется, и Ваша
работа будет потеряна навсегда. Чтобы этого не произошло, надо
сохранить результаты работы, то есть записать всю введенную
информацию на гибкую дискету.
Для этого надо набрать команду EXIT (выход) (CTRL, Q), войти в меню файловых операций и выбрать опцию SAVE TEXT. После нажатия ENTER Вам будет предложено ввести имя, под которым Вы
хотите сохранить свой файл на диске. Если Вы ввели конкретное
имя файла, то текст сразу же запишется на диск под этим именем.
Если же введенное имя было многозначним, то редактор предоставит
Вам выбор: под каким именем из уже существующих на дискете записать Ваш текст.
Выход из текстового редактора.
После того, как Вы записали свой текст, Вам может понадобиться выйти из текстового редактора в TR-DOS. Для этого нужно
некоторое время подождать, пока наступят перебои с электропитанием и компьютер сбросится. Если же у Вас недостаточно времени
для этого, то просто нажмите кнопку 'RESET'.
ГЛАВА II. Повседневная работа в редакторе 'ANACONDA'.
Печать документа.
Вы уже знаете все необходимые команды, чтобы набрать несложный текст и сохранить результаты своей работы. Для того, чтобы
иметь возможнось лицезреть свою работу не только на экране, но
и на бумаге, нужно научиться распечатывать текст.
Выйдя в основное меню, подведите курсор к надписи PRINT TEXT
и нажниме ENTER. Компьютер сразу же начнет вывод на принтер всего находящегося в его памяти текста от начала до конца. Прервать
его работы можно, как обычно, набрав комбинацию ESC.
Работа с фрагментами текста.
После того, как Вы приобрели начальные навыки работы с редактором, у Вас навернака появились вопросы:
- Можно ли в текстовом редакторе не набирать то и дело одинаковые фрагменты?
- Можно ли удалить половину тридцатикилобайтового текста быстрее, чем за десять минут?
- Можно ли разбить работу по набору текстового файла на несколько человек, а затем объединить результаты их работы?
На эти и многие другие вопросы можно ответить, прочитав этот
пункт.
Текстовый редактор позволяет в любом текстовом файле выделить любую его часть. Выделенная часть текста называется БЛОКОМ.
Для того, чтобы понять, что такое блок текста, необходимо
представлять, что на самом деле текстовый файл - это накая очень
длинная цепочка символов. Конечно, на экране файл отображается в
виде ряда строк, но в файле никаких строк нет. Файл состоит из
множества упорядоченных байтов, вытянутых в одну цепочку. Поэтому, для того, чтобы в текстовом файле выделить блок, необходимо
указать, где находится его начало и где находится его конец. Все
символы, заключенные между началом и комцом блока (в том числе и
маркеры концов строк) являются частью выделенного блока.
Все команды работы с блоками набираются через CTRL.
CTRL B - поставить маркер начала блока. Для того, чтобы пометить, где должен начинаться выделенный блок, надо установить
курсор на первый символ, который должен попасть в этот блок и
набрать CTRL B. При вводе этой команде блок, помеченный ранее,
перестает быть блоком.
CTRL E - поставить маркер конца блока. Для того, чтобы отметить, где дожен заканчиваться блок, необходимо установить
курсор в посицию, следующую первой за последним символом предполагаемого блока и набрать CTRL E. При вводе этой команды
помеченный блок выделяется на экране инверсными символами.
Блок считается существующим только тогда, когда маркер начала блока установлен ближе к началу текста, чем маркер его конца.
Рассмотрим операции, которые Вы можете проделывать в выделенным блоком.
CTRL C - скопировать выделенный блок в позицию курсора. После
выполнения этой команды в то место, где установлен курсор,
скопируется выделенный блок текста. Первый символ выделенного
блока попадет в текущую позицию курсора. Весь текст, находящийся
за курсором отодвинется еще дальше, освобобдая место скопированному блоку. Пометка блока переносится на вновь скопированный
блок. БУДЬТЕ ВНИМАТЕЛЬНЫ! Эта команда работает одинаково в режимах ВСТАВКА и ЗАМЕНА.
CTRL Y - удалить выделенный блок.
CTRL M - переместить блок в позицию курсора. Эта команда выполняется аналогично команде копирования блока с той разницей, что
старая копия блока исчезает из текста. Таким образом, происходит
как бы его перемещение.
CTRL W - печать блока. Выводит на принтер выделенный блок.
CTRL I - включение/выключение индикации блока. Эта команда является триггерной. Эта команда пригодится в том случае, если
выделенный блок мешает эстетическому восприятию текста. После
выключения индикации инверсная пометка исчезнет, но сама метка
блока сохранится. После включения индикации все снова станет
на свои места.
CTRL P - поместить выделенный блок в "карман".
CTRL F - переместить последний находящийся в "кармане" блок в
позицию курсора;
CTRL O - Удалить из "кармана" последний находящийся в нем блок.
Количество блоков, находящихся в "кармане", индицируется в
верхней информационной строке экрана после надписи POCKET (карман).
Работа с таблицами.
Текстовый редактор ANACONDA имеет гибкий интерфейс для работы с псевдографическими рамками и таблицами, позволяющий
пользователю рисовать линии, просто перемещая курсор по экрану.
Редактор сам автоматически произведет все пересечения одинарных,
двойных линий или одинарных и двойных между собой.
Всякое псевдографическое изображение состоит из символов с
определенными кодами (они приведены в файле AFOR.T). В этой
главе мы рассмотрим, как рисовать рамки, не пользуясь специальной таблицей.
Существует четыре режима работы псевдографического интерфейса. Текущий режим отображается в правой крайней части информационной строки.
1 - интерфейс выключен (отображается пустая строка);
2 - режим рисования одинарных линий (SINGLE);
3 - режим рисования двойных линий (DOUBLE);
4 - режим удаления ошибочных пересечений (LASTIC);
Переключением режимов можно управлять, набирая CTRL/D. Для
дальнейшего переключения удобно использовать CTRL/CTRL.
Во всех режимах, кроме первого, мажатие на любую буквенно-цифровую клавишу будет игнорироваться. В этих режимах работают
только клавиши управления курсором (как обычно) и еще четыре
комбинации, непосредственно управляющие рисованием линий:
SS/5 - рисование линии в направлении влево;
SS/8 - рисование линии в направлении вправо;
SS/6 - рисование линии в направлении вниз;
SS/7 - рисование линии в направлении вверх;
Перемещение по тексту.
Помимо простых команд перемещения по тексту, которые уже
были ранее описаны, существует и еще одна команда, без которой
нельзя себе представить сколько-нибудь серьезный текстовый редактор.
CTRL S - поиск заданной строки символов. После ввода этой команды на экране появится запрос, какую именно цепочку вам нужно
найти. Введя требуемую строку, нажмите ENTER. Поиск начнется
немедленно с ПОЗИЦИИ КУРСОРА. Если строка будет найдена, то
курсор установится на ее первый символ. Если же нет, то будет
выдано подходящее по случаю сообщение "NOT FOUND (MORE)" (нет
(больше) строк).
Основные отличия от предыдущей версии (V1.14):
- введена альтернативная панель русского символьного набора;
- усовершенствовано файловое меню;
- возврат из основного меню не в начало текста, а в позицию
выхода;
- добавлен файл-краткое описание команд редактора;
- исправлены ошибки индикации блока в режиме OVR.