Комбинации клавиш Delphi
Клавиши редактора кода
Клавиша
|
Назначение
|
Ctrl+J
|
Выбор
code-template. Вставка шаблона кода. Можно вставлять типовые шаблоны, а можно
написать свои собственные. При нажатии Ctrl+J, будет показан список шаблонов.
Либо можно набрать несколько букв из имени шаблона, чтобы ограничить выбор,
либо полное имя шаблона и нажать комбинацию - шаблон сразу вставится.
Например набираем try и жмем. Нам предложат варианты конструкции try. Или
набираем classc, жмем - получаем готовую заготовку для описания класса.
|
Ctrl+Shift+C
|
Class
Completion. Одна из важнейших комбинаций при описании класса. Закончив
базовое описание класса, нажимаем комбинацию. Автоматически создадутся все
описанные методы в разделе implementation, для всех property создадутся
приватные поля и сеттеры.
|
Ctrl+Shift+V
|
Автоматическое
объявление переменной. При написании функции можно написать код, не
прописывая заранее переменные в var. Потом установить курсор на переменную и
нажать данную комбинацию. Автоматически будет создан раздел var (при
необходимости), и в нем будет помещено описание переменной. В случае, когда
по коду нельзя точно определить тип переменной, будет вызвано уточняющее
окошко. Впрочем оно редко ошибается с типом и я обычно сразу подтверждаю по
Enter.
|
Ctrl+пробел
|
Вызов
CodeCompletion (того, который автоматом появляется после нажатия точки после
имени объекта/класса).
При нажатии на пустом месте, показывает
объекты/класса/функции/процедуры/методы и т.д., которые мы можем использовать
в данном месте.
При нажатии в объявлении класса, показывает методы, которые можно
пронаследовать от родительского класса.
|
Ctrl+Shift+пробел
|
Показывает
всплывающий хинт, подсказывающий параметры функции.
|
Ctrl+Shift+Enter
|
Если
встать на имя функции и нажать комбинацию, то будут найдены все места в
проекте, где она используется.
|
Ctrl+Shift+G
|
Вставить
GUID.
|
Ctrl+Shift+T
|
Вставляет
в текущую позицию заметку ToDo. Все расставленные заметочки можно потом
смотреть через ToDo-List и осуществлять навигацию по ним.
Для тех, кто не в курсе - ToDo означает "Нужно сделать". То есть
расставляем себе заметочки, что тут нужно сто-то сделать или доработать.
|
Ctrl+Shift+A
|
Добавляет
в uses нужный модуль. Например у Вас есть код, но дельфи ругается, что она не
знает, что это за функция или константа и т.п. Просто ставим на нее курсор и
жмем комбинацию. Дельфи сама найдет модуль, где она объявлена и добавит его в
uses.
|
Ctrl+O+O
|
Вставить в
код директивы компилятора, соответствующие текущим настройкам проекта.
|
Клавиши редактирования
Клавиша
|
Назначение
|
Ctrl+T
|
Удалить
слово в позиции курсора.
|
Ctrl+Y
|
Удалить
текущую строку.
|
Ctrl+Shift+Y
|
Удалить
текст от позиции курсора до конца строки.
|
Ctrl+N
|
Вставить
строку.
|
Ctrl+Shift+I
|
Увеличить
отступ выбранного текста от левого края.
|
Ctrl+Shift+U
|
Уменьшить
отступ выбранного текста.
|
Ctrl+/
|
Закомментировать
или раскомментировать выделенный блок текста.
|
Ctrl+Shift+R
|
Начать/завершить
запись макроса.
|
Ctrl+Shift+P
|
Воспроизвести
макрос.
|
Ctrl+K+E
|
Перевести
слово в нижний регистр.
|
Ctrl+K+F
|
Перевести
слово в верхний регистр.
|
Shift+Навигация
|
Выделить
часть кода (Shift+мышь, вверх, влево, Home и т.д.).
|
Shift+Alt+Навигация
|
Аналогично
предыдущей, но выделяет прямоугольную часть кода.
|
Ctrl+O+C
|
Включить
режим блочного выделения.
|
Ctrl+O+K
|
Включить
режим поточного выделения.
|
Ctrl+Del
|
Удалить
выделенное.
|
Ctrl+BackSpace
|
Стересть
слово перед курсором.
|
Клавиши навигации по
коду
Клавиша
|
Назначение
|
Ctrl+F
|
Поиск.
|
F3
|
Продолжение
поиска.
|
Ctrl+E
|
Инкрементный
поиск. Поиск без диалога - нажимаете комбинацию и начинаете набирать текст.
Навигация сама побежит по коду в поисках слова. Если слово найдено, но нужно
найти в другом месте - также работает F3.
|
Alt+[
|
Ищет
открывающую скобку для закрывающей скобки, перед которой стоит курсор.
|
Alt+]
|
Ищет
закрывающую скобку для открывающей скобки, перед которой стоит курсор.
|
Alt+Влево
|
Назад по
истории перемещений. Возвращает в то место кода, откуда мы перешли.
|
Alt+Вправо
|
Вперед по
истории перемещений. Результат обратный предыдущей комбинации. Действует
только после ее использования.
|
Alt+Вверх
|
Выполняет
действие, аналогичное удержанию Ctrl+клик мышкой по слову - происходит
переход на его декларацию. Например, установив курсор на слово TLabel и нажав
комбинацию, мы попадем туда, где описан класс TLabel. Данный переход
помещается в историю перемещений. Вернуться обратно можно по Alt+Влево.
|
Ctrl+Shift+Вверх
|
Переход
между описанием процедуры/функции/метода в и его/ее реализацией.
|
Ctrl+Shift+Вниз
|
Аналогично
предыдущей.
|
Ctrl+Alt+Верх
|
Переход к
реализации предыдущего метода класса (в алфавитном порядке). То есть,
просматривая код метода, мы можем перейти к реализации предыдущего (по
алфавиту) метода этого же класса.
|
Ctrl+Alt+Вниз
|
Переход к
реализации следующего метода класса (в алфавитном порядке).
|
Ctrl+Alt+Home
|
Переход к
реализации первого метода класса (в алфавитном порядке).
|
Ctrl+Alt+End
|
Переход к
реализации последнего метода класса (в алфавитном порядке).
|
Ctrl+F12
|
Открывает
окно со списком юнитов проекта.
|
Shift+F12
|
Открывает
окно со списком форм.
|
Ctrl+Tab
|
Переход к
следующему открытому юниту в порядке следования их на закладках.
|
Ctrl+Shift+Tab
|
Переход к
предыдущему открытому юниту в порядке следования их на закладках.
|
Ctrl+Alt+F12
|
Выпадающее
меню со списком открытых юнитов.
|
Ctrl+F4
|
Закрыть
текущий юнит.
|
Alt+G
|
Перейти на
строку с номером ...
|
Ctrl+Вверх
|
Скролит
экран на строку вверх.
|
Ctrl+Вниз
|
Скролит
экран на строку вниз.
|
CodeFolding
|
Ниже
клавиши, относящиеся к сворачиванию кода в Delphi 2005 и выше.
|
Ctrl+Shift
K+A
|
Развернуть
все.
|
Ctrl+Shift
K+E
|
Свернуть
блок кода.
|
Ctrl+Shift
K+U
|
Развернуть
блок кода.
|
Ctrl+Shift
K+T
|
Переключение
состояния свернутый/развернутый.
|
Ctrl+Shift
K+O
|
Выключить
CodeFolding.
|
Клавиши общей навигации
Клавиша
|
Назначение
|
F12
|
Переключение
между окном кода и визуальным редактором формы.
|
Alt+F12
|
Переключение
на просмотр формы в текстовом виде (dfm) и обратно.
|
F11
|
Переключиться
на Object Inspector.
|
Ctrl+Alt+F11
|
Открыть
менеджер проектов.
|
Shift+Alt+F11
|
Открыть
окно структуры.
|
Ctrl+Alt+P
|
Переключиться
на палитру инструментов.
|
Ctrl+Shift+B
|
Открывает
на окно эксплорера проекта.
|
Ctrl+Alt+V
|
Открыть окно
лога событий.
|
Ctrl+Shift+F
|
Найти в
файлах. Производит поиск выражения в файлах проекта, в каталоге и т.п. по
выбору.
|
Alt+F7
|
Переход к
предыдущему найденному при помощи Ctrl+Shift+F.
|
Alt+F8
|
Переход к
следующему найденному при помощи Ctrl+Shift+F.
|
Ctrl+Enter
|
При
нажатии на юните из списка uses, открывает его на новой закладке. При нажатии
в другом месте, происходит вызов команды Open главного меню.
|
Alt+F11
|
Если
открыт юнит, эта комбинация покажет диалог добавления юнита, где можно будет
выбрать, к каким модулям его добавить.
|
Клавиши отладки
Клавиша
|
Назначение
|
F9
|
Запуск
программы. Также продолжает выполнение программы после остановки на
брекпоинтах, либо после возникновения исключений.
|
Ctrl+F9
|
Компиляция
программы без запуска.
|
Shift+F9
|
Билд
проекта. Билд отличается от компиляции тем, что производит перекомпиляцию
всех модулей проекта. Обычная компиляция компилирует только измененные
модули. Также билд увеличивает номер билда в версии программы, если в
настройках указана данная опция.
|
Ctrl+Shift+F9
|
Запуск
программы с отключенным отладчиком. Аналогично простому запуску exe файла.
Функции отладки отключены. Используется, если вы хотите прогнать программу в
рабочем режиме, не останавливаясь на брекпоинтах и обработанных исключениях.
|
F5
|
Установить
брекпоинт (точку останова). Программа, дойдя до данной точки, остановит
выполнение для дальнейших инструкций.
|
F4
|
Запустить
программу и приостановить выполнение в заданной точке.
|
F8
|
Выполнить
следующий шаг программы без захода в функции/процедуры.
|
F7
|
Выполнить
следующий шаг программы с заходом в функцию/процедуру.
|
Shift+F7
|
Трассировка
до следующей выполняемой строки.
|
Shift+F8
|
Выполнить
до возврата из функции/процедуры. Программа выполнит все действия и снова
остановится после возврата из нее.
|
Ctrl+F2
|
Прервать
выполнение программы.
|
Ctrl+F7
|
Выполнить
собственный код дельфи во время отладки. В коде можно модифицировать любые
переменные, доступные в данном месте кода.
|
Ctrl+F5
|
Если
курсор установлен на переменной, то она будет добавлена в Watch List.
|
Ctrl+Alt+W
|
Показывает
Watch List. Предназначен для отображения текущего значений переменных и их
модификации.
|
Ctrl+Shift+B
|
Показать
список всех расставленных в проекте брекпоинтов с возможностью навигации по
ним.
|
Ctrl+Alt+S
|
Показывает
стэк вызова, который показывает, откуда мы сюда пришли.
|
Ctrl+Alt+L
|
Открывает
окно локальных переменных. В нем отображаются значения всех локальных
переменных функции во время отладки.
|
Ctrl+Alt+T
|
Открывает
окно тредов. Во время отладки в нем перечислены все треды приложения и их
состояние.
|
Ctrl+Alt+C
|
Открывает
окно CPU. В этом окне можно смотреть и отлаживать код в ассемблерном
представлении. По сути встроенный asm отладчик. Причем, используя F7 можно
зайти даже в код API функций и посмотреть, что там и куда идет.
|
Источник: http://www.delphisources.ru/pages/articles/2009-year/art-03-09-09/art_03_09_09.html |
Категория: Delphi (больше пополняться не будет) | Добавил: Akarak (11.08.2011)
|
Просмотров: 3943
| Рейтинг: 0.0/0 |
|
|
Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|