Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Команды работы с блоками

КОМАНДЫ ВСТАВКИ И УДАЛЕНИЯ

КОМАНДЫ ПЕРЕМЕЩЕНИЯ КУРСОРА

КОМАНДЫ РЕДАКТОРА

При работе с текстом используются команды редактора. Подача команды может осуществляться нажатием одной клавиши, например, < PgUp >, одновременным нажатием клавиш <CTRL>+<Q>, <F>. Команды подаются только латинскими буквами, строчными или прописными. Отказаться от команды при ее наборе можно нажав клавишу < ESC >.

Все команды редактора разбиты на четыре группы:

ü команды перемещения курсора;

ü команды вставки и удаления;

ü команды работы с блоками;

ü прочие команды.

Предназначены для перемещения курсора как по отображенному в окне редактирования фрагменту текста, так и по всему тексту. В последнем случае текст в окне редактирования изменяется. Команды перемещения курсора представлены в таблице 11.

Таблица 11. Команды перемещения курсора

Команда Перемещение курсора
<®> вправо на один символ
<¬> влево на одни символ
<PgUp> на страницу вверх (к началу текста)
<PgDn> на страницу вниз (в конец текста)
<Home> в начало строки
<End> в конец строки
<Ctrl> + <Home> на первую строку окна
<Ctrl> + <End> на последнюю строку окна
<Ctrl> + <PgUp> на первый символ текста
<Ctrl> + <PgDn> на последний символ текста
<Ctrl> + <W> перемещение окна вверх на одну строчку
<Ctrl> + <I> перемещение окна вниз на одну строчку

Примечание: признаком конца слова является пробел или любой из следующих знаков: ,. + - * / < > () [ ] ^ ‘ $.

Команды позволяют изменять (редактировать) текст. Вариант исполнения команд зависит от режимов Insert, Indent и Tab. Команды вставки и удаления представлены в таблице3.

Таблица 12. Команды вставки и удаления

Команда Перемещение курсора
<Backspace> удаление символа перед курсором
<Del> удаление символа над курсором
<CTRL> + <Y> удаление строки
<CTRL> + <T> удаление слова справа от курсора
<CTRL> + <Q>, <Y> удаление до конца строки
<Ins> включить/выключить режим вставки
<Enter> разрезание строки в режиме вставки

 

Эти команды предназначены для работы с фрагментами текста – блоками. Минимальный размер блока – одни символ, максимальный – весь текст. Прежде чем выполнить действие с блоком, его необходимо отметить – указать начало и конец. Указатели (маркеры) начала и конца блока на экране не отображаются, отмеченный блок выделяется на экране цветом (оттенком).

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

Команды работы с блоками представлены в таблице4.

Таблица 13. Команды работы с блоками

Команда Действие
<CTRL> + <K>, <B> отметить начало блока
<CTRL> + <K>, <K> отметить конец блока
<CTRL> + <K>, <H> включить/выключить выделение цветом
<CTRL> + <Q>, <B> перемещение курсора на начало блока
<CTRL> + <Q>, <K> перемещение курсора на конец блока
<CTRL> + <K>, <Y> удаление блока
<CTRL> + <K>, <C> копирование блока
<CTRL> + <K>, <V> перемещение блока
<CTRL> + <K>, <I> смещение блока вправо
<CTRL> + <K>, <U> смещение блока влево
<CTRL> + <K>, <P> печать блока
<CTRL> + <K>, <W> запись блока на диск
<CTRL> + <K>, <R> чтение блока с диска

- В – поиск от текущего положения курсора к началу текста, если параметр не указан – поиск к концу текста;

- С – глобальный поиск от начала текста;

- U – игнорирование различия прописных и строчных букв;

- L – локальный поиск в отмеченном блоке;

- W – поиск целых слов;

- N – (число) – поиск n-1 строки, совпадающей с образцом.

Допускаются любые комбинации параметров, например, CUW – глобальный поиск заданного слова независимо от используемого вида букв.

Команда <CTRL> + <Q>, <A> выполняет не только поиск заданного образца, но и последнюю замену его новым образцом (до 30 символов). Новый образец вводится в ответ на запрос REPLECE WITH:. Операция замены требует подтверждения вида Y/N, где Y означает согласие на замену, N – отказ. Список параметров команды дополнен: N – отмена запроса на подтверждение замены.

Команда <CTRL> + <K>, <n> устанавливает метку n (n=0, 1, 2 или 3) в текущую позицию курсора. Метка невидимая и не влияет на исполнение программы. Используется для быстрого поиска нужного места программы с помощью команды <CTRL> + <Q>, <n>.

Команда <CTRL> + <Q>, <]> или <CTRL> + <Q>, <[> осуществляет поиск с ближайшей парной скобки. Команда позволяет переместить курсор в ближайшей парной скобки. Команда позволяет переместить курсор в ближайший парный символ [], {} или (). Предварительно курсор должен быть установлен на одну из таких скобок.

Команда <CTRL> + <Q>, <L> восстанавливает случайно испорченную строку, если курсор не покидал эту строку.

Команда <CTRL> + <Q>, <W> перемещает курсор на место последней ошибки в программе.

<== предыдущая лекция | следующая лекция ==>
Окно редактирования | Отладка программ
Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 397; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.