Среда, 26 сентября 2018 года

Горячие клавиши Delphi

 
Некотрые до конца не понятные комбинации так и остались на английском.
Шоткат Описание Версия IDE
Escape Нажате Escape во время перемещения контрола делает объектом перемещения родителя контрола Delphi 2 и выше
Shift + Click After selecting control in form designer, click on it with Shift again to select top most parent Form Delphi 5  и выше
Tab На форме перемещает фокус по контролам. В Инспекторе Объектов переключает испектор в режим инктрементного поиска по названиям совйств Delphi 5  и выше
Ctrl + J Открывает список шаблонов кода Delphi 5  и выше
Ctrl + T Удаляет текст с позиции курсора до конца слова Delphi 5  и выше
Ctrl + E Инкрементный поиск Delphi 5  и выше
Ctrl + Y Удаляет текущую строку Delphi 5  и выше
Ctrl + B В редакторе вызывает окно буфера. The buffer window shows a list of all different tabs. Delphi 2007  и выше
Ctrl + Shift + G Генерирует новый GUID в позиции курсора Delphi 5  и выше
Ctrl + Shift + I Сдвиг выделенного блока вправо Delphi 5  и выше
Ctrl + Shift + U Сдвиг выделенного блока влево Delphi 5  и выше
Ctrl + K + I Сдвиг выделенного блока вправо Delphi 5  и выше
Ctrl + K + U Сдвиг выделенного блока влево Delphi 5  и выше
Ctrl + Shift + J Вызов SyncEdit Borland Developer Studio 2006
Ctrl + Shift + V Автоматически объявить переменную в позиции курсора Borland Developer Studio 2006
Ctrl + Shift + Y Удалить до конца строки Delphi 5  и выше
Alt + [ Соответствующая скобка вперед Delphi 5  и выше
Alt + ] Соответствующая скобка назад Delphi 5  и выше
Alt + RightArrow Browse forward (hotlink history) Delphi 6  и выше
Alt + LeftArrow Browse backward (hotlink history) Delphi 6  и выше
Alt + UpArrow Browse to symbol under editor cursor (invoke a hotlink and add it to the hotlink history) Borland Developer Studio 2006
F4 Запустить программу до остановки в позиции курсора Delphi 2  и выше
F5 Пставить/удалить точку останова Delphi 2  и выше
F7 Трассировка с входом в вызываемые процедуры и функции Delphi 2 и выше
Shift — F7 Трассировка заходя в каждую процедуру и перескакивание в каждое возникающее событие Delphi 5 и выше
F8 Трассировка без входа в вызываемые процедуры и функции Delphi 2 и выше
Shift — F8 Run until return Delphi 5 и выше
F9 Запустить программу в режиме отладки Delphi 2 и выше
Ctrl + F2 Прервать выполнение программы Delphi 5 и выше
Ctrl + F7 Просмотр значений переменных и их изменение Delphi 2005 и выше
Ctrl + F5 Добавить в список переменных для просмотра Delphi 5 и выше
Ctrl + F12 Список модулей Delphi 2 и выше
Alt + G Перейти к строке по номеру Delphi 2 и выше
Ctrl + O + G Перейти к строке по номеру Delphi 5 и выше
Ctrl + Shift + R Старт\стоп записи макро Delphi 2 и выше
Ctrl + Shift + P Запустить макро Delphi 2 и выше
Ctrl + Spacebar Показать список методов, свойств объекта (после точки) Delphi 5 и выше
Ctrl + Shift + Spacebar Показать список параметров функции Delphi 5 и выше
Ctrl + Enter Открыть файл с именем слова на котором курсор стоит Delphi 2 и выше
Ctrl + Shift + Enter Найти все ссылки Delphi 2005 и выше
Ctrl + Shift + C Закончить метод (если он описан – создать шаблон для реализации,если есть реализация – объявить метод) Delphi 5 и выше
Ctrl + Shift + UpArrow Переход от объявления процедуры к ее реализации Delphi 5 и выше
Ctrl + Shift + DownArrow Переход от объявления процедуры к ее реализации Delphi 5 и выше
Ctrl + Shift + 1 — 9 Поставить\снять закладку Delphi 2006 и выше
Ctrl + 1 — 9 Перйти к закладке Delphi 2006 и выше
Ctrl + Alt + F12 Открыть список открытых файлов в правом верхнем углу Borland Developer Studio 2006
Ctrl + Alt + Mouse Wheel Переход к предыдущей или следующей реализации метода в лексикографическом порядке в текущем модуле, либо в классе, который был ограничен Ctrl + Q + L Borland Developer Studio 2006
Ctrl + Alt + UpArrow Переход к предыдущей реализации метода в лексикографическом порядке в текущем модуле, либо в классе, который был ограничен Ctrl + Q + L Borland Developer Studio 2006
Ctrl + Alt + DownArrow Переход к следующей реализации метода в лексикографическом порядке в текущем модуле, либо в классе, который был ограничен Ctrl + Q + L Borland Developer Studio 2006
Ctrl + Alt + Home Переход к лексически первой реализации метода в текущем модуле, либо в классе, который был ограничен Ctrl + Q + L Borland Developer Studio 2006
Ctrl + Alt + End Переход к лексически последней реализации метода в текущем модуле, либо в классе, который был ограничен Ctrl + Q + L Borland Developer Studio 2006
Ctrl + Alt + P Активировать палитру компонентов в режиме фильтра (наберите название и нажмите Enter чтобы бросить на форму) Delphi 2005 и выше
Ctrl + Alt + A Вставить текущюю дату в позицию курсора since BCB 4.0
Ctrl + / Закоментировать\раскоментировать, Ctrl + # для нордических (и возможно для других интернациональных) клавиатур Delphi 2005 и выше
Ctrl + Shift + T Добавить в список Todo Delphi 2005 и выше
Alt + F12 Переключение отображения формы между тектовым и дезигн режимами Delphi 5 и выше
Alt + F11 Диалог модулей Delphi 5 и выше
Ctrl + F11 Диалог открытия проекта Delphi 2005 и выше
Ctrl + Alt + F11 Окно управления проектом  Delphi 2005 и выше
F11 Инспектор объектов Delphi 5 и выше
F12 Переключение между редактором и дизайнером Delphi 5 и выше
Alt + 0 Список окон Delphi 2005 и выше
Shift + Alt + F11 Окно структуры Delphi 2005 и выше
Ctrl + Shift + B Вызывает непонятное окно с название «Buffer list» Delphi 5
Ctrl + Alt + B Окно точек останова Delphi 5 и выше
Ctrl + Alt + S Окно стека вызовов Delphi 5 и выше
Ctrl + Alt + W Окно просмотра трассируемых переменных Delphi 5 и выше
Ctrl + Alt + L Окно локальных переменны Delphi 5 и выше
Ctrl + Alt + T Окно нитей (Threads) Delphi 7 и выше
Ctrl + Alt + F Окно FPU Delphi 2005(removed from Delphi 2006)
Ctrl + Alt + C Окно CPU Delphi 5 и выше
Ctrl + Alt + V Окно событий (Event) Delphi 5 и выше
Ctrl + Alt + M Окно модулей Delphi 2005 и выше
Shift + F12 Окно форм Delphi 5 и выше
Ctrl + Shift + A Invoke Add to uses clause(Find unit in Delphi 2006) window (Refactoring) Delphi 2005 и выше
Ctrl + Shift + F11 Окно настроек проекта Delphi 2005 и выше
Ctrl + F9 Компилировать проект Delphi 5 и выше
Shift + F9 Собрать проект Delphi 5 и выше
Shift + F11 Окно добавления в проект Delphi 5 и выше
Shift + Ctrl + F9 Запустить без отладки Delphi 2005 и выше
Ctrl + F Поиск Delphi 3 и выше
Shift + Ctrl + F Поиск в файлах Delphi 3 и выше
Alt + F7/F8 Предыдущий/следующий результат (для поиска в файлах и ошибок сборки) Delphi 7 и выше
Ctrl+K+E Привести выделенный текст к нижнему регистру и убрать выделение Delphi 5 и выше
Ctrl+K+F Привести выделенный текст к верхнему регистру и убрать выделение Delphi 5 и выше
Ctrl+K+O Привести выделенный текст к нижнему регистру Delphi 5 и выше
Ctrl+K+N Привести выделенный текст к верхнему регистру Delphi 5 и выше
Ctrl+O+U Переключить регистр Delphi 5 и выше
Ctrl+Shift+K+O Включить\выключить сворачивание кода Delphi 2006 и выше
Ctrl+Shift+K+A Сворачивание кода: Развернуть все блоки кода Delphi 2006 и выше
Ctrl+Shift+K+E Сворачивание кода: Свернуть все блоки кода Delphi 2006 и выше
Ctrl+Shift+K+U Сворачивание кода: Развернуть текущий блок кода Delphi 2006 и выше
Ctrl+Shift+K+T Сворачивание кода: Переключить текущий блок (expand & collapse)
Ctrl+Shift+K+R Сворачивание кода: Свернуть все регионы {$region ‘comment’}..{$endregion} Delphi 2006 и выше
Ctrl+Shift+K+P Сворачивание кода: Свернуть вложенные процедуры
Ctrl+Shift+K+M Сворачивание кода: Свернуть все методы
Ctrl+Shift+K+C Сворачивание кода: Свернуть все классы
Ctrl+Shift+K+G Сворачивание кода: Свернуть до главных групп [Interface/Implementation] Delphi 2006 и выше
Ctrl+Shift+K+N Сворачивание кода: Свернуть Namespace/Unit Delphi 2006 и выше
Ctrl+Tab Переключиться на следующий открытый файл в редакторе Delphi 2006 и выше
Ctrl+Shift+Tab Переключиться на передыдущий открытый файл в редакторе Delphi 2006 и выше
Ctrl + K + P Диалог печати выделенного Delphi 5 и выше
Ctrl + K + W Записать блок в файл (выделенный текст) Delphi 5 и выше
Ctrl + K + R Прочитать блок из файла и вставить текст в позици курсора Delphi 5 и выше
Ctrl + K + C Copies selected text at the end of the selection Delphi 5 и выше
Ctrl + K + T Выелить слово в позиции курсора Delphi 5 и выше
Ctrl + O + L Выделить текущую  строку Delphi 5 и выше
Ctrl + Q + L Toggles between limiting the Ctrl+Alt navigation shortcuts to the current class, or limiting it to the current unit Borland Developer Studio 2006
Ctrl + Q + W Перейти на следующий елемен в окне сообщений Delphi 5 и выше
Ctrl + F6 Переключиться между исходником (.cpp) и заголовком (.h) BDS 2006 и выше, C++ Builder personality
Оригинал тут