Комбинации редактора кода
| Сочетание клавиш | Действие | 
| Ctrl + J | Выбор и вставка шаблона кода. Можно выбрать стандартные шаблоны, а можно и самому написать. Если нажать Ctrl + J, то будет показан список доступных шаблонов.  Например набираем try и нажимаем Enter. Будут предложены варианты конструкции try. Или набираем classc, жмём - получаем шаблон для описания класса.  | 
| Ctrl + Shift + C | Самое важное сочетание клавиш при описании класса. как только сделали описание класса, нажимаем комбинацию. Delphi сама создаст все описанные вами методы в разделе implementation, для всех свойств (property) будут созданы private поля и сеттеры. | 
| Ctrl + Shift + V | Пишете функцию и внезапно потребовалась переменная? Лень самому объявлять её? Тогда смело пишите в коде вашу переменную, затем наводите на нее курсор, используйте данное сочетание и вуаля! Переменная сама объявилась. Она даже, при надобности, сама создаст var. В случае, когда по коду нельзя точно определить тип переменной, будет вызвано уточняющее окошко. Но это бывает редко, ведь Delphi пишут профессионалы :) | 
| Ctrl + пробел | Вызов подсказки. Подсказка врубается и сама, когда вы поставите точку. Повторно можно вызвать подсказку именно этим сочетанием в Delphi. При нажатии на пустом месте, показывает функции/процедуры/объекты класса/методы и т.д., которые можно использовать здесь. Если нажать в объявлении класса, то Delphi покажет методы, которые можно унаследовать от класса-родителя.  | 
| Ctrl + Shift + пробел | Всплывающая подсказка, которая говорит нам, какие параметры надо не забыть передать функции | 
| Ctrl + Shift + Enter | Показывает, где используется функция в проекте | 
| Ctrl + Shift + G | Вставить GUID | 
| Ctrl + Shift + T | Делаете проект и надо не забыть, где что сделать/добавить? Используйте это сочетание и будет создана заметка ToDo. ToDo - "надо сделать". Напоминание программисту, что в этом месте еще не все сделано. | 
| Ctrl + Shift + A | Используете функцию из модуля, который не обьявлен в uses? Не надо добавлять ручками. Юзаете эту комбинацию и Delphi сама найдет тот модуль, где обьявлена эта функция и сама добавит его в uses | 
Комбинации редактирования
| Сочетание клавиш | Действие | 
| Ctrl + T | Удаляет слово в курсоре | 
| Ctrl + Y | Удаляет строку | 
| Ctrl + Shift + Y | Удаляет текст от курсора до конца строки | 
| Ctrl+N | Вставляет строку | 
| Ctrl + Shift + I | Грубо говоря, табуляция | 
| Ctrl + Shift + U | Антитабуляция =) | 
| Ctrl + / | Заключить в комментарии или убрать их | 
| Ctrl + Shift + R | Начинает/останавливает запись макроса | 
| Ctrl + Shift + P | Воспроизводит макрос | 
| Ctrl + Del | Удаляет выделенное | 
| Ctrl + BackSpace | Стереть слово перед курсором | 
Клавиши отладки
| Сочетание клавиш | Действие | 
| F9 | Выполняет запуск программы. Cамая секретная комбинация в Delphi =) | 
| Ctrl + F9 | Производит компиляцию проекта, но не запускает его. | 
| Shift + F9 | Делает построение (Build) проекта. Отличие от компиляциив том, что билд производит перекомпиляцию всего проекта. | 
| Ctrl + Shift + F9 | Запускает программу без отладчика. Юзается тогда, когда надо посмотреть на программу в ее рабочем состоянии, без дебага. | 
| 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 функций и посмотреть, что там и куда идёт. | 
