» Горячие клавиши Делфи Borland Delphi. . . Блог программистов


Блог программистов




20071 Мар

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

pblog.ru

Сколько лет уже пишу программы на Делфи,
но до сих пор не знал всех горячих клавиш!
То-ли это лень, то-ли тех что знал хватало…

Вообщем хочу привести список горячих клавиш Делфи.
Не знаю куда его приткнуть, поэтому решил здесь написать 🙂
Конечно, я понимаю что он есть в справке,
но лично я, к своему стыду, не прочитал
его там, а нашёл в другом источнике
(наверное как и многие другие)

Оказалось, что я знаю всего лишь около 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  вернуть курсор на место последнего редактирования

programmersclub.ru

Комментарии

  1. Alar
    Март 1st, 2007 | 13:58

    Интересный материал, очень рад, что блог постепенно наполняется.

  2. zetrix
    Март 1st, 2007 | 14:00

    Я только 1/5 знал.. если не меньше. Спасибо!

  3. Март 16th, 2007 | 18:01

    Спасибо за статью. Опубликовал в рассылке.

  4. Март 16th, 2007 | 18:01

    Спасибо за статью. Опубликовал в рассылке.

  5. execom
    Март 28th, 2007 | 09:57

    Круто… не могу сказать, что без этого я бы не прожил, но инфа полезная!

  6. Катя
    Февраль 3rd, 2008 | 18:03

    f4 — это выполнение программы с положения курсора

  7. Май 25th, 2008 | 15:27

    всё правильно

    F4 — выполнить программу до положения курсора

  8. Май 13th, 2009 | 18:42
  9. pavelK
    Август 27th, 2009 | 09:23

    жаль нет замены строк местами как в notepad++

  10. pavelK
    Август 28th, 2009 | 11:53

    ещё можно alt юзать. Например alt-p-b это build проэкта. Так быстро можно выбрать любой пункт меню. Недостаток — иногда в коде можно напечатать pb(для примера)