Горячие клавиши Делфи
Сколько лет уже пишу программы на Делфи,
но до сих пор не знал всех горячих клавиш!
То-ли это лень, то-ли тех что знал хватало…
Вообщем хочу привести список горячих клавиш Делфи.
Не знаю куда его приткнуть, поэтому решил здесь написать 🙂
Конечно, я понимаю что он есть в справке,
но лично я, к своему стыду, не прочитал
его там, а нашёл в другом источнике
(наверное как и многие другие)
Оказалось, что я знаю всего лишь около 30%
этого списка.
Думаю что многим будет интересно прочитать его.
Если что-то не правильно написано,
или список неполный — комментируйте.
F1 контекстная помощь
F3 продолжить поиск (начать — Ctrl+F )
F4 выполнить программу до положения курсора
F5 поставить Break Point
F7 трассировать с заходом в процедуры
F8 трассировать без захода в процедуры
F9 запустить программу
F10 активизировать главное меню
F11 открыть/закрыть Object Inspector
F12 переход между формой и кодом
Ctrl-F1 контекстная помощь
Ctrl-F2 прервать выполнение программы
Ctrl-F3 посмотреть стек
Ctrl-F4 закрыть текущий модуль
Ctrl-F5 список переменных для просмотра (Watch List)
Ctrl-F7 просмотр значений переменных и их изменение
Ctrl-F9 компилировать проект
Ctrl-F10 активизировать главное меню
Ctrl-F11 открыть проект
Ctrl-F12 список модулей проекта
Shift-F7 трассировка заходя в каждую процедуру и перескакивание в каждое возникающее событие
Shift-F10 всплывающее меню
Shift-F11 добавить модуль к проекту
Shift-F12 список форм проекта для быстрой навигации
Alt-F4 закрыть проект и все файлы
Alt-F6 переключение окон
Alt-F8 переход к следующей ошибке компиляции
Alt-F7 переход к предыдущей ошибке компиляции
Ctrl-Shift-F4 закрыть проект и все файлы
Alt-Ctrl-F11 менеджер проектов
Alt-Shift-F4 закрыть все окна, но проект не закрывать
Ctrl-Shift-0..9 поставить метку 0..9
Ctrl-0..9 перейти на метку 0..9
Alt-0 список окон
Ctrl-Enter открыть файл с именем слова на котором курсор стоит
Ctrl+клик
мышкой
на слове перейти на определение этого слова
Alt+выделение
текста
(мышкой или
клавиатурой) выделение вертикального блока
Ctrl+Shift+Up
Ctrl+Shift+Down переход от объявления процедуры к ее реализации
Ctrl-Shift-C закончить метод (если он описан — создать шаблон для реализации,если есть реализация — объявить метод)
Ctrl+Space высветить список методов, свойств объекта (после точки)
Ctrl+
Shift+Space высветить список параметров функции
Ctrl-Shift-E открыть эксплорер кода
Ctrl-Shift-R начать/завершить запись макро
Ctrl-Shift-P выполнить записанное макро
Ctrl-Shift-T добавить в To Do лист
Ctrl-Shift-U уменьшить отступ выделенного блока
Ctrl-Shift-I увеличить отступ выделенного блока
Ctrl-Shift-S сохранить как
Ctrl-Shift-G вставить GUID
Ctrl-Shift-B посмотреть иерархию классов
Ctrl+Shift+Y удалить от курсора до конца строки
Ctrl+Shift+Z redo
Ctrl-Alt-W watch List
Ctrl-Alt-R grep result
Ctrl-Alt-T список потоков проекта
Ctrl-Alt-A вставить дату
Ctrl-Alt-S вызовы стека
Ctrl-Alt-H шаблон для документации модуля
Ctrl-Alt-L локальные переменные
Ctrl-Alt-V история событий
Ctrl-Alt-B список Break Points
Ctrl-Alt-M Модули
Ctrl-N вставить пустую строку, курсор остается на текущей строке
Ctrl-M
Enter вставить пустую строку, курсор переходит на следующую строку
Ctrl-E поиск по мере введения символов (Incremental Search)
Ctrl-R поиск и замена
Ctrl-A выделить весь текст (только Дельфи 6+)
Ctrl-T удалить от курсора до конца слова
Ctrl-Y удалить строку
Ctrl-O, O вставить все текущие опции компиляции по позиции курсора
Ctrl+O, C marks a column block
Ctrl+O, I marks an inclusive block
Ctrl+O, K marks a non-inclusive block (default when the editor starts)
Ctrl+O, L marks a line as a block
Ctrl-P префикс, после которого можно вставить любой ASCII код
Ctrl-S сохранить текущий файл
Ctrl-F открыть диалог поиска
Ctrl-J лист шаблонов
Ctrl-K, С копирование блока без буфера обмена
Ctrl-Z отмена
Ctrl-X вырезать
Ctrl-С копировать
Ctrl-V вставить
Ctrl-B список буферов
Ctrl+K, R читать блок из файла
Ctrl+K, W записать блок в файл
Ctrl+O, U изменить регистр букв в блоке на противоположный
Ctrl+O, A диалог: «открыть файл»
Ctrl+O, G переход к строке номер…
Ctrl+K, E перевод слова в нижний регистр
Ctrl+K, T выделить слово
Ctrl+K, Y удалить выделенный блок
Ctrl+K, U unindent block
Ctrl+K, I indent block
Ctrl+K, P печать текста
Ctrl+K, F перевод слова в вверхний регистр
Alt+[
Alt+] найти соответствующую скобку
Ctrl+Q, P вернуть курсор на место последнего редактирования
Интересный материал, очень рад, что блог постепенно наполняется.
Я только 1/5 знал.. если не меньше. Спасибо!
Спасибо за статью. Опубликовал в рассылке.
Спасибо за статью. Опубликовал в рассылке.
Круто… не могу сказать, что без этого я бы не прожил, но инфа полезная!
f4 — это выполнение программы с положения курсора
всё правильно
F4 — выполнить программу до положения курсора
блог про горячие клавиши
жаль нет замены строк местами как в notepad++
ещё можно alt юзать. Например alt-p-b это build проэкта. Так быстро можно выбрать любой пункт меню. Недостаток — иногда в коде можно напечатать pb(для примера)