[an error occurred while processing this directive]

.цв

.шп+8

6 МНОГООКОННЫЙ РЕЖИМ

.ов

6.1 Использование окон

.шп-8

При работе с документами бывает весьма удобно видеть на экране разные части редактируемого документа или несколько разных документов одновременно. ТОР позволяет открыть несколько окон с тем, чтобы загрузить в каждое из них необходимый для работы документ или часть документа.

Одновременно может быть открыто три окна для двух различных документов (шесть окон для пяти разных документов, если в ПЭВМ есть плата дополнительной оперативной памяти). Каждое окно идентифицируется своим номером, находящимся в верхнем левом углу рамки окна. Главное окно имеет номер 1, каждое вновь открытое получит номер на единицу больший.

В любой момент времени одно и только одно окно является

.шп+64; активным,

.шп-64; т.е. содержащим курсор. В активное окно можно загружать и из него сохранять документ, его содержимое можно редактировать и оформлять. Рамка активного окна выполнена сплошной линией, рамки пассивных окон - пунктирные. Если в активное окно загружен документ, то в левой части верхней информационной строки отображается имя соответствующего файла.

Переход из окна в окно выполняется в режиме редактирования. Для перехода используется клавиша 'f9', которую нужно нажать один или несколько раз, пока не станет активным нужное окно. Соответственно становится доступным для редактирования и текст документа находящегося в этом окне. Имя этого документа высвечивается в левом углу верхней информационной строки. Однократное нажатие 'f9' делает активным окно, следующее по номеру.

Если активное окно частично или полностью закрыто другими окнами, то для удобства редактирования мешающие окна можно сделать прозрачными. Это выполняется нажатием управляющей комбинации 'УПР-В' (выключить "тень"). Восстановление затенения окна достигается повторным нажатием этой комбинации.

.дс

.шп+8

6.2 Открытие и закрытие окон

.шп-8

Большинство операций с окнами выполняются из оконного меню (выход в меню по клавише 'f1'), показанному на рис. 6.

.ао0

.цв

.дв

.гр

\---------Окна--------\
|\-------------------\|
||Открыть окно       ||
||-------------------|
| Закрыть окно        |
|                     |
| Очистить окно       |
|                     |
| Увеличить окно      |
|                     |
| Восстановить окно   |
|                     |
| Формат строки       |
|                     |
|---------------------

Рис. 6. Команды меню "Окна"

.нф

Для открытия окна нужно выполнить команду "Окрыть окно". При этом ТОР предложит меню, включающее две подкоманды установки на экране позиции левого верхнего угла рамки открываемого окна и подкоманду связи окна с текущим документом (рис. 7).

.ао0

.цв

.дв

.гр

\--------------------\           
|\------------------\|           
||левая рамка   2   ||           
||------------------|           
| верхняя рамка 3    |           
|                    |           
| новый текст   ДА   |           
|                    |           
|--------------------           
        \-----------------------\
        | Пробел - выход в окно |
        |-----------------------

Рис. 7. Меню команды "Открыть окно"

.нф

Исходными значениями координат левого верхнего угла рамки является текущая позиция курсора (перед выходом в оконное меню). Левую вершину окна предлагается установить на одну позицию правее и ниже курсора. При этом правая нижняя вершина окна всегда будет в правой нижней части экрана. Для выбора другого значения вертикальной (горизонтальной) позиции левой вершины нужно выбрать подкоманду "левая рамка" ("верхняя рамка") и нажать '

', после чего ввести новое значение координаты ('РЕД' или пустая строка ввода - отказ от изменения координаты). Значения координаты могут изменяться в пределах от 0 до 56 по горизонтали и от 1 до 26 по вертикали.

Подкоманда "Новый текст" содержит "ДА", если новое окно будет содержать новый документ и "НЕТ", если новое окно открывается на текущем документе. Изменение альтернативы осуществляется нажатием клавиши '

'.

После установки требуемых параметров нового окна непосредственное открытие окна и выход в него выполняются по клавише 'ПРОБЕЛ'. (Отказ от выхода в окно и возврат в оконное меню - по клавише 'РЕД'). Каждое вновь открытое окно ТОР пытается расположить над ранее открытыми окнами, частично их закрывая.

Для закрытия окна необходимо сделать его активным (перейти в это окно с помощью клавиши 'f9') и выйдя в оконное меню выполнить команду "Закрыть окно". После закрытия окна курсор переходит в окно с максимальным номером. (Если на текущем документе было еще окно кроме закрываемого, то курсор перейдет в это окно).

Открытие и закрытие дополнительных (второе или третье окно на документе) окон влияет только на представление документа на экране и никак не затрагивает сам документ. Закрытие последнего окна на документе, если есть другие документы, стирает из памяти весь документ и устанавливает курсор в окно другого документа. При попытке закрыть последнее окно на экране выдается сообщение об ошибке в виде звукового сигнала.

.дс

.шп+8

6.3 Очистка окна

.шп-8

Команда "Очистить окно" используется для удаления из активного окна находящегося в нем документа. Если на одном документе открыто несколько окон, то очистка любого из них стирает документ во всех этих окнах.

После выполнения команды окно можно использовать для набора нового документа.

.дв

.шп+8

6.4 Изменение положения и размеров окон

6.4.1 Команды "Увеличить окно" и "Восстановить окно"

.шп-8

При

.нф; работе с несколькими окнами часто возникает ситуация, когда активное окно мало по размеру или частично закрыто другими окнами, что затрудняет процесс редактирования документа.

Команда "Увеличить окно" устанавливает активное окно почти на весь экран (28 строк по 62 символа), "вытащив" его из под других окон. Увеличенное окно тем самым закрывает все остальные окна.

Команда "Восстановить окно" возвращает пользователя к исходному экрану. Команды увеличения и восстановления окна влияют только на представление документа на экране.

.дс

.шп+8

6.4.2 Управление рамкой окна

.шп-8

Пользователь по желанию может менять размеры и положение окна активного в данный момент (для изменения размеров и положения другого окна надо перейти в это окно). Для этого нужно нажать комбинацию клавиш 'УПР-О', после чего курсор перейдет на рамку окна (в виде "бегущей черты"), выделяя перемещаемое окно. Для движения окна по экрану служат клавиши стрелок '', '', '', '', для изменения размеров окна используются аналогично расположенные функциональные клавиши 'f4', 'f6', 'f2' и 'f5', делающие окно уже, шире, ниже и выше. Нажатие любой другой клавиши вернет курсор из режима "рамка" в режим редактирования текста.

.дс

.шп+8

6.5 Формат строки редактирования

.шп-8

В ТОР редактируемый текст для удобства отображения выводится не на экран, а в специальный буфер. Часть содержимого буфера, прилегающую к точке редактирования, можно видеть на экране через окно, скользящее по буферу вместе с курсором. Для удобства редактирования и обеспечения отображения документа на экране в формате, близком к распечатанному варианту, можно изменить ширину буфера (длину строки). Это особенно полезно при работе в жестком формате (например при наборе и редактировании таблиц), когда в представлении редактора удается легко обеспечить требуемое размещение текста в графах таблицы практически независимо от ее ширины.

.дс

.шп+8

6.6 Обмен между окнами

.шп-8

Обмен текстами между окнами осуществляется через буфер удаления (в буфер попадает текст, удаленный с помощю клавиш 'f.' или 'f=') или через буфер фрагмента, в котором запоминается выделенный текст.

Чтобы перенести или скопировать текст из одного окна в другое, надо сделать следующее:

.ло+6

.кс-3

1. Выделить требуемый участок текста;
2. Запомнить или уничтожить этот текст (см. п 2.7);
3. Перейдти в нужное окно;
4. Поместить курсор в позицию, перед которой будет вставлен текст;
5. Выйти в меню редактирования и выполнить команду "Вставить текст".

.нф

.сс

.ст ТОР:руководство7

[an error occurred while processing this directive]