Регулярные публикации приводят посетителей также надёжно, как приносят проценты вклады в банках Москвы. Даже эффективнее. Идеи для новых публикаций есть, а времени на написание нет. Поэтому, пока опубликую пост из черновика. Сводная таблица горячих клавиш CnWizards. В таблице приведены комбинации клавиш по умолчанию. Оптимизированную для печати на листе А4 шпаргалку можно скачать здесь в виде PDF-файла. В блоге приведён более развёрнутый вариант.
Следует помнить, что если у вас установлено несколько наборов экспертов для Delphi, то некоторые горячие клавиши могут не работать. Например, ModelMaker Code Explorer по умолчанию резервирует для себя комбинацию Ctrl+Alt+U. И в MMX и в CnWizards все горячие клавиши можно изменить или отключить.
Все горячие клавиши поделены на 4 блока:
- Глобальные – работают везде в IDE.
- Дизайнер формы – горячие клавиши, работающие только в дизайнере формы.
- Редактор кода – горячие клавиши для редактора кода.
- Операции с выделенным текстом – работают в редакторе кода при наличии выделенного текста.
Глобальные горячие клавиши
Alt+F1 | Справка MSDN |
Shift+F1 | Поиск по MSDN |
Ctrl+U | Открывает диалог выбора модуля (список юнитов). |
Ctrl+\ | Открыть папку компиляции (папку куда помещается exeшка). Эта горячая клавиша у меня почему-то не срабатывает. |
Shift+F9 | запустить программу без отладки (не из-под IDE). |
Ctrl+Shift+O | Открыть диалог недавно используемых файлов |
Shift+Ctrl+W | Открыть диалог наиболее часто используемых файлов (что-то типа Favorites для Delphi файлов). Список файлов настраивается. |
Ctrl+D | Показать диалог со списком процедур. |
Дизайнер формы
Ctrl+= | Мастер установки порядка табуляции (TabOrders) |
Ctrl+Alt+N | Скопировать в буфер обмена названия выделенных компонентов |
Ctrl+Shift+F | Поиск компонента в дизайнере |
F2 | Переименовать выделенный компонент |
Редактор кода
Ctrl+Shift+V | Перейти к разделу var текущей процедуры/функции. Например, если надо объявить новую переменную i:integer, то достаточно нажать Ctrl+Shift+V (курсор прыгнет в раздел var, и встанет на новую строку) и ввести "i:integer"; Чтобы вернуться назад надо нажать Escape или Ctrl+Shift+V. |
Ctrl+/ | Чтобы закомментировать или раскомментировать блок кода, нужно выделить текст и нажать Ctrl+/. |
Ctrl+Alt+U | Перепрыгнуть в раздел uses. Курсор перейдёт в секцию uses активной части модуля. Повторное нажатие Ctrl+Alt+U перенесёт курсор в следующую секцию uses. Третье нажатие (или Escape) вернёт курсор к месту редактирования. |
Alt+. и Alt+, | Перемещаться между сообщениями компилятора. Если при компиляции у вас возникло несколько ошибок, то с помощью этих горячих клавиш можно перемещаться между строками кода вызвавшего эту ошибку. |
Shift+F2 | Включить/выключить автоматическое появление Code Input Helper-a. |
Alt+Num2 (или стрелка вниз) | Вызвать открытия списка автозавершения ввода Code Input Helper. |
Ctrl+Shift+H | Запустить подсветку синтаксиса вручную (если отключена автоматическая). |
Ctrl+Alt+O | Запустить диалог открытия файла по имени. Достаточно ввести, например, "DB" и нажать Enter. |
Ctrl+, | Перейти к следующему выражению (например, от begin к end) |
Shift+Ctrl+, | Вставить блок комментариев 1. Это горячая клавиша для шаблона кода. //====================== |
Shift+Ctrl+. | Вставить блок комментариев 2. Горячая клавиша для шаблона кода. //---------------------------------------- |
Home | Перемещает курсор к началу строки/самому первому символу |
F2 | переименовать идентификатор |
Операции с выделенным текстом в редакторе кода
Ctrl+Alt+D | дублировать выделенный текст |
Tab / Shift+Tab | увеличить/уменьшить отступ для выделенного текста |
Shift+Alt+B | окружить выделенный текст блоком begin..end; |
Shift+Alt+I | окружить выделенный текст блоком If ?? then begin..end; |
Shift+Alt+W | окружить выделенный текст блоком with ?? do begin..end; |
Shift+Alt+T | окружить выделенный текст блоком try .. finally .. end; |
Shift+Alt+E | окружить выделенный текст блоком try .. except .. end; |
Комментариев нет:
Отправить комментарий