Все команды редактора можно разделить на команды перемещения курсора, команды удаления/вставки, команды работы с блоками, прочие.
При их описании используются следующие обозначения клавиш управления курсором:
вл вп | курсор влево; курсор вправо; | вв вн | курсор вверх; курсор вниз. |
Команды перемещения курсора
вл | на символ влево | HOME | в начало строки | вп | на символ вправо | END | в конец строки | Ctrl-ВЛ | на слово влево | Ctrl+PgUp | в начало экрана | Ctrl-ВП | на слово вправо | Ctrl+PgDn | в конец экрана | вв | на строку вверх | Ctrl+HOME | в начало файла | вн | на строку вниз | Ctrl+END | в конец файла | PgUp | на страницу вверх | Ctrl+Q+B | в начало блока | PgDn | на страницу вниз | Ctrl+Q+K | в конец блока |
Команды удаления/вставки
INS | включить/отключить режим вставки | Delete | стереть символ справа от курсора | Enter | вставить строку | Ctrl+T | стереть слово справа от курсора | Qrl+Y | удалить строку | Ctrl+Q+Y | стереть остаток строки справа от курсора | Backspace | стереть символ слева от курсора | Ctrl+Z | отменить последнее изменение текста |
Команды работы с блоками
При подготовке текстов программ часто возникает необходимость перенести фрагмент текста в другое место или удалить его. Для такого рода операций удобно использовать блоки - фрагменты текста, рассматриваемые как единое целое. Длина блока может быть достаточно большой, он может занимать несколько экранных страниц. В каждый момент в одном окне редактора может быть объявлен только один блок. Обмен блоками между окнами возможен только через буфер Clipboard.
Ctrl+K+T | пометить в качестве блока слово слева от курсора | Ctrl+K+P | напечатать блок | Ctrl+K+H | убрать выделение блока цветом; повторное использование Ctrl+K+H вновь выделит блок | Ctrl+K+Y | удалить блок | Ctrl+K+R | читать блок из дискового файла в позицию, определяемую текстовым курсором | Ctrl+K+W | записать блок на диск | Ctrl+K+I | сместить блок вправо на два символа | Ctrl+K+U | сместить блок влево на два символа | Shift+Delete | вырезать блок и поместить его в Clipboard | Ctrl+Insert | копировать блок в буфер Clipboard | Shift+Insert | вставить содержимое Clipboard в позицию, указываемую текстовым курсором |
Прочие команды
Ctrl+F F3 | искать по образцу продолжить поиск | Ctrl+R | искать по образцу и заменить | Ctrl+K+n | установить маркер; п = 0..9 (см. ниже) | Ctrl+Q+n | искать маркер | Ctrl+Q+] | искать парную скобку (см. ниже) | Ctrl+O+O | вставить настройку компилятора в начало файла (см. ниже) | Ctri+Shift+R | начинает и заканчивает определение макроса | Ctrl+Shift+P | выполняет ранее определенный макрос |
Назначение большинства команд понятно без каких-либо комментариев, но некоторые нуждаются в пояснении.
Ctrl+K+n. Устанавливает в текущую позицию курсора маркер с номером п = 0..9. Маркер на экране появляется в виде небольшого окошка с номером маркера в служебном поле слева от текста. Он никак не влияет на исполнение программы. Команда используется совместно с командой Ctrl+Q+n (искать маркер с номером и) для ускорения поиска нужных фрагментов текста при разработке крупных программ. Раз установленный маркер нельзя удалить, но можно его поместить в другое место файла. При записи на диск маркеры не запоминаются, т. е. после чтения файла с диска в нем нет маркеров.
Ctrl+Q+]. Эта команда используется для поиска ближайшей парной скобки. Она позволяет отыскивать пары скобок ( и ), { и }, [ и ]. Подведите курсор так, чтобы он расположился непосредственно перед одной из скобок, и дайте команду - редактор отыщет нужную парную скобку.
Ctrl+0+0. Эта команда заставит редактор поместить в самое начало файла строки, содержащие текущую настройку среды в виде директив компилятора, например:
($A+,B-,C+,D+,E-,F-,G+,H+, I+,J+,K-,L+,M-,N+,0+,P+, Q-,R-,S-,T-,U-,V+,W-,X+, Y-} ($MIKSTACKSIZE $00004000) ($MAXSTACKSIZE $00100000) {$IMAGEBASE $00400000} {$APPTYPE GUI)
В окне кода можно запрограммировать часто повторяющиеся манипуляции с клавишами в виде макроса. Для начала указания макроса используется команда Ctri+Shift+R . После этого любые действия программиста с клавиатурой запоминаются вплоть до повторения команды Ctrl+Shift+R. Запомненный макрос исполняется командой Ctrl+Shift+P.
1 2
8 8 8
| |