Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / Pascal и Delphi / Иллюстрированный самоучитель по Delphi 6 / Часть IV. Приложения / Среда разработчика /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


Работа с редактором - Программирование от RIN.RU
Работа с редактором

Все команды редактора можно разделить на команды перемещения курсора, команды удаления/вставки, команды работы с блоками, прочие.


При их описании используются следующие обозначения клавиш управления курсором:


вл
вп
курсор влево;
курсор вправо;
вв
вн
курсор вверх;
курсор вниз.



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


влна символ влево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  Обсудить в чате

 
  
  
    Copyright ©  RIN 2003 - 2004      * Обратная связь