Многооконный текстовый редактор
Переключение в режим редактирования выполняетcя либо явно через главное меню, либо автоматически при выборе команды. New в меню File, при открытии файла, при работе с ошибками, выявлнными на этапе компиляции.
Традиционно команды редактора разбивают на группы: 1) команды перемещения курсора (табл. 1); 2) команды вставки и удаления (табл. 2); 3) команды работы с блоками (табл.3); 4) команды работы с блоками в разных окнах; 5) команды поиска и замены; 6) другие команды.
Табл.l. Команды перемещения курсора
Клавиша | Действие | Клавиша | Действие |
Left | На символ влево | Ctrl-Home | В начало окна без скроллинга |
Right | На символ вправо | ||
Up | На строку вверх | Ctrl-End | В конец окна бе скроллинга |
Down | На строку вниз | ||
Ноте | В начало строки | Ctrl-РgUр | В начало текста со скроллингом |
End | В конец строки | ||
PgUp | На страницу вверх | Сtгl-РgDn | В конец текста со скроллингом |
PgDn | На страницу вниз | ||
Ctrl-Left | На слово влево | Ctrl-Q В | В начало блока |
Ctrl-Rieht | На слово вправо | Ctrl-Q К | в конен блока |
Табл.2. Команды вcтавки и удаления
Клавиша | Действие | Клавиша | Действие | |
Ins | Режим вставки включить/выключить | Ctrl-Y | Удалить строку | |
Ctrl-Q Y | Удалить символы до конца строки | |||
Del | Удалить символ в позиции курсора | |||
Ctrl-N | Вставить строку | |||
Васksрасе | Удалить символ слева от курcoрa |
Табл.3. Команды работы с блоками
Клавиша | Действие |
Ctd-K С | Копировать блок в позицию, заданную текущим положением текстового курсора |
Ctrl-Del | Удалить блок |
Ctd-K V | Переместить блок в позицию, заданную текущим положением текстового курсора |
Ctrl-K Н | Скрыть/отобразить блок |
Ctrl-K Р | Печатать блок |
Ctrl-K R | Читать блок с диска. Дополнительное окио диалога позволяет задать спецификацию файла |
Ctrl-K W | Записать блок на диск. Дополнительное окно диалога позволяет задать спецификацию сЬайла |
На экране всегда nрисутствуют два независимых курсора - управляемый клавиатурой текстовый и yправляемый "мышью". Если нажать левую кнопку "мыши", текстовый курсор переместится в позицию курсора "мыши".
Целая группа команд редактора предназначена для работы с блоками текста. Выделенный в блок текст на экране отображается ярким цветом.
Перечислим способы задания границ блока:
1) установитъ текстовый курсор на начало блока и нажать C1rl-K В; перевести курсор на предполагаемый конец блока и нажать C1rl-K E;
2) установить текстовый курсор на начало выделяемого участка текста и нажать клавишу Shift. Удерживая eе в таком положении, клавишами управления курсором orметить гpaницы блока. Oтпyскание клавиши Shift воспринимается редактором как конец блока;
3) установить курсор манипулятора "мышь" на начало выделяемого участка текста и нажать кнопку "мыши". Удерживая кнопку нажатой, переместить курсор "мыши" в конец блока. Oтпyскание кнопки означает завершение маркировки блока.
Для обслуживания межоконного переноса блоков используется буфер обмена. Для записи oтмеченного блока текста в буфер обмена либо выполняется команда Мain Меnu-Еdit-Сору, либо просто нажимается "горячая" клавиша Ctrl-Ins. Блоки в буфере обмена нaкaпливaются. Последний перенесенный туда блок остается выделенным. Просмотр текущего содержимого буфера обмена требует открытия окна командой Мain Меnu-Edit-Show Сliрboard.
Дата добавления: 2016-05-26; просмотров: 1885;