Горячие клавиши PyCharm. Часть 2 — Навигация, поиск и отладка

Published 5 августа 2026 г. 18:46 by admin

Python Static Badge

"Хороший разработчик знает язык программирования. Отличный разработчик знает свою IDE." 🚀

В первой части были рассмотрены горячие клавиши для редактирования кода и рефакторинга.

В этой статье собраны комбинации, которые помогают быстро перемещаться по проекту, получать информацию о коде, форматировать его и работать с отладчиком.


🔍 Навигация по коду

⌘ + B

Go to Declaration

Переходит к объявлению:

  • класса;
  • функции;
  • метода;
  • переменной;
  • интерфейса.

Практически незаменимая клавиша при изучении чужого проекта.


⌘ + O

Go to Class

Позволяет мгновенно найти любой класс в проекте.

Достаточно начать вводить его название.

Очень удобно в крупных проектах с сотнями файлов.


⌘ + F12

File Structure

Показывает структуру текущего файла.

Можно быстро перейти к:

  • функции;
  • методу;
  • классу;
  • свойству.

Особенно полезно при работе с большими файлами.


📖 Получение информации

⌘ + P

Parameter Info

Показывает параметры вызываемой функции.

Например:

sorted(

После нажатия ⌘ + P IDE покажет сигнатуру функции:

sorted(iterable, *, key=None, reverse=False)

Очень удобно, когда не хочется открывать документацию.


F1

Quick Documentation

Открывает документацию по выбранному объекту.

Работает для:

  • функций;
  • методов;
  • классов;
  • библиотек;
  • модулей.

⌘ + F1

Show Error Description

Показывает подробное описание ошибки или предупреждения, на которое указывает IDE.

Если строка подсвечена жёлтым или красным — эта комбинация объяснит причину.


🔎 Поиск

⇧ + ⌘ + R

Replace in Files

Позволяет заменить текст сразу во всём проекте.

Очень полезно при массовом переименовании строк, шаблонов или констант.


⇧ + ⌘ + F7

Highlight Usages in File

Подсвечивает все использования выбранного символа в текущем файле.

Помогает быстро понять, где используется переменная или функция.


🎨 Форматирование кода

⌘ + ⌥ + L

Reformat Code

Автоматически форматирует код в соответствии с настройками Code Style.

Использую практически перед каждым коммитом.


⌘ + ⌥ + ⇧ + L

Reformat Code Dialog

Открывает расширенное окно форматирования.

Позволяет выбрать:

  • область форматирования;
  • оптимизацию импортов;
  • дополнительные параметры обработки кода.

⚠️ Навигация по ошибкам

F2

Next Highlighted Error

Переходит к следующей найденной ошибке или предупреждению.

Очень удобно после написания большого количества кода.


🐞 Отладка

Ctrl + D

Debug

Запускает приложение в режиме отладки.

После запуска становятся доступны:

  • просмотр значений переменных;
  • выполнение кода по шагам;
  • анализ стека вызовов;
  • установка точек останова.

⌘ + ⇧ + F8

View Breakpoints

Открывает окно управления всеми точками останова проекта.

Здесь можно:

  • включать и отключать breakpoints;
  • удалять ненужные;
  • задавать условия остановки;
  • настраивать логирование;
  • управлять поведением отладчика.

При работе с большим проектом эта комбинация экономит много времени.


⭐ Горячие клавиши, которые использую чаще всего

| Горячая клавиша | Назначение |
|-----------------|------------|
| ⌘ + B | Перейти к определению |
| ⌘ + O | Поиск класса |
| ⌘ + F12 | Структура файла |
| ⌘ + P | Параметры функции |
| F1 | Документация |
| ⌘ + ⌥ + L | Форматирование кода |
| F2 | Следующая ошибка |
| ⇧ + ⌘ + R | Замена во всём проекте |
| ⇧ + ⌘ + F7 | Подсветить использования |
| ⌘ + ⇧ + F8 | Управление точками останова |


💡 Полезный совет

Не обязательно запоминать десятки сочетаний клавиш сразу. Гораздо эффективнее выбрать несколько наиболее полезных комбинаций и использовать их каждый день. Со временем они войдут в привычку, а работа в PyCharm станет заметно быстрее и комфортнее.

IDE создана для того, чтобы помогать разработчику. Чем лучше вы знаете её возможности, тем меньше времени тратите на рутинные действия и тем больше — на решение реальных задач. 🚀

0 comments


There are no comments.

Add a new comment