среда, 31 марта 2010 г.

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


Человек, который не знает свой инструмент, что мартышка с гранатой.





ШоткатОписаниеВерсия IDE
EscapeНажате Escape во время перемещения контрола делает объектом перемещения родителя контролаDelphi 2 и выше
Shift + ClickAfter selecting control in form designer, click on it with Shift again to select top most parent FormDelphi 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Вызов SyncEditBorland Developer Studio 2006
Ctrl + Shift + VАвтоматически объявить переменную в позиции курсораBorland Developer Studio 2006
Ctrl + Shift + YУдалить до конца строкиDelphi 5  и выше
Alt + [Соответствующая скобка впередDelphi 5  и выше
Alt + ]Соответствующая скобка назадDelphi 5  и выше
Alt + RightArrowBrowse forward (hotlink history)Delphi 6  и выше
Alt + LeftArrowBrowse backward (hotlink history)Delphi 6  и выше
Alt + UpArrowBrowse 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 - F8Run until returnDelphi 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 + LBorland Developer Studio 2006
Ctrl + Alt + UpArrowПереход к предыдущей реализации метода в лексикографическом порядке в текущем модуле, либо в классе, который был ограничен Ctrl + Q + LBorland Developer Studio 2006
Ctrl + Alt + DownArrowПереход к следующей реализации метода в лексикографическом порядке в текущем модуле, либо в классе, который был ограничен Ctrl + Q + LBorland Developer Studio 2006
Ctrl + Alt + HomeПереход к лексически первой реализации метода в текущем модуле, либо в классе, который был ограничен Ctrl + Q + LBorland Developer Studio 2006
Ctrl + Alt + EndПереход к лексически последней реализации метода в текущем модуле, либо в классе, который был ограничен Ctrl + Q + LBorland Developer Studio 2006
Ctrl + Alt + PАктивировать палитру компонентов в режиме фильтра (наберите название и нажмите Enter чтобы бросить на форму)Delphi 2005 и выше
Ctrl + Alt + AВставить текущюю дату в позицию курсораsince BCB 4.0
Ctrl + /Закоментировать\раскоментировать, Ctrl + # для нордических (и возможно для других интернациональных) клавиатурDelphi 2005 и выше
Ctrl + Shift + TДобавить в список TodoDelphi 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Окно FPUDelphi 2005(removed from Delphi 2006)
Ctrl + Alt + CОкно CPUDelphi 5 и выше
Ctrl + Alt + VОкно событий (Event)Delphi 5 и выше
Ctrl + Alt + MОкно модулейDelphi 2005 и выше
Shift + F12Окно формDelphi 5 и выше
Ctrl + Shift + AInvoke 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/UnitDelphi 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 + CCopies selected text at the end of the selectionDelphi 5 и выше
Ctrl + K + TВыелить слово в позиции курсораDelphi 5 и выше
Ctrl + O + LВыделить текущую  строкуDelphi 5 и выше
Ctrl + Q + LToggles between limiting the Ctrl+Alt navigation shortcuts to the current class, or limiting it to the current unitBorland Developer Studio 2006
Ctrl + Q + WПерейти на следующий елемен в окне сообщенийDelphi 5 и выше
Ctrl + F6Переключиться между исходником (.cpp) и заголовком (.h)BDS 2006 и выше, C++ Builder personality
Оригинал тут

Тестировал на Delphi 2007. Некоторые вещи не работали. Некотрые не понял так и оставил в английском варианте. Если вы найдете ошибки, неточности и т.п. пишите. 
Доделаем до конца.

3 комментария: