Человек, который не знает свой инструмент, что мартышка с гранатой.
Шоткат | Описание | Версия 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 |
Оригинал тут
Тестировал на Delphi 2007. Некоторые вещи не работали. Некотрые не понял так и оставил в английском варианте. Если вы найдете ошибки, неточности и т.п. пишите.
Доделаем до конца.
Доделаем до конца.
СПС ;)
ОтветитьУдалитьСпасибо
ОтветитьУдалитьCtrl - F7 работает и в Delphi 7
ОтветитьУдалить