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

Горячие клавиши программы PyCharm для операционных систем Windows и MacOS. Удобно использовать, для быстрого доступа к функционалу программы.

Горячие клавиши сокращают путь от задумки до результата и снижают риск перенапряжения кистей. Практичный подход к ежедневной работе.

О программе

Специализированная IDE для Python от JetBrains. Незаменима для питонистов, и её "горячие клавиши" — важная часть ежедневной работы.

PyCharm

pdf

Популярные

  • Alt + Enter
    Показать действия Show Context Actions / Quick Fix
  • Shift + Shift
    Поиск везде Search Everywhere
  • Ctrl + N
    Поиск класса Go to Class
  • Ctrl + Shift + N
    Поиск файла Go to File
  • Ctrl + Alt + Shift + N
    Поиск символа Go to Symbol
  • F2 / Shift + F2
    Переход к следующей/предыдущей ошибке
  • Ctrl + E
    Недавние файлы Recent Files
  • Ctrl + Shift + A
    Поиск действия Find Action
  • Alt + F12
    Открыть терминал
  • Ctrl + Tab
    Переключение между вкладками
  • Ctrl + F4
    Закрыть активную вкладку
  • Shift + F10
    Запустить Run
  • Shift + F9
    Отладить Debug

Отладка

  • F8
    Шаг с обходом Step Over
  • F7
    Шаг с заходом Step Into
  • Shift + F7
    Умный шаг с заходом Smart Step Into
  • Shift + F8
    Шаг с выходом Step Out
  • Alt + F9
    Выполнить до курсора Run to Cursor
  • F9
    Продолжить выполнение Resume Program
  • Ctrl + F8
    Установить/снять точку останова Toggle Breakpoint
  • Ctrl + Shift + F8
    Просмотр всех точек останова View Breakpoints
  • Alt + F8
    Вычислить выражение Evaluate Expression

Работа с Git

  • Ctrl + K
    Закоммитить Commit
  • Ctrl + Shift + K
    Запушить Push
  • Ctrl + T
    Обновить проект Update Project
  • Alt + \`
    Быстрый доступ к VCS VCS Operations Popup
  • Ctrl + Alt + Z
    Откатить изменения Rollback
  • Ctrl + D
    Показать изменения Show Diff
  • Ctrl + Shift + \`
    Показать вкладку Version Control

Навигация и поиск

  • Ctrl + G
    Перейти к строке Go to Line
  • Ctrl + H
    Иерархия типов Type Hierarchy
  • Ctrl + Alt + H
    Иерархия вызовов Call Hierarchy
  • Ctrl + [ / ]
    Перейти к началу/концу блока кода
  • Ctrl + - / +
    Свернуть/развернуть блок кода
  • Ctrl + Shift + - / +
    Свернуть/развернуть все блоки
  • Alt + ← / →
    Навигация назад/вперед Navigate Back/Forward
  • Ctrl + F
    Найти в текущем файле
  • Ctrl + R
    Заменить в текущем файле
  • Ctrl + Shift + F
    Найти во всех файлах Find in Files
  • Ctrl + Shift + R
    Заменить во всех файлах Replace in Files

Окна и инструменты

  • Alt + 1
    Показать/скрыть окно проекта Project
  • Alt + 2
    Показать/скрыть закладки Bookmarks
  • Alt + 3
    Показать/скрыть поиск Find
  • Alt + 4
    Показать/скрыть запуск Run
  • Alt + 5
    Показать/скрыть отладку Debug
  • Alt + 6
    Показать/скрыть проблемы Problems
  • Alt + 7
    Показать/скрыть структуру Structure
  • Alt + 9
    Показать/скрыть Git Version Control
  • Alt + F12
    Показать/скрыть терминал Terminal
  • Ctrl + Shift + F12
    Скрыть все окна Hide All Windows
  • Esc
    Переключить фокус на редактор

Редактирование кода Python

  • Ctrl + Пробел
    Базовое автодополнение Basic Completion
  • Ctrl + Shift + Пробел
    Умное автодополнение Smart Completion
  • Ctrl + P
    Показать информацию о параметрах Parameter Info
  • Ctrl + Q
    Быстрый просмотр документации Quick Documentation
  • Ctrl + B / Ctrl + ЛКМ
    Перейти к объявлению Go to Declaration
  • Ctrl + Alt + B
    Перейти к реализации Go to Implementation
  • Ctrl + U
    Перейти к суперклассу Go to Super
  • Ctrl + F12
    Показать структуру файла File Structure Popup
  • Alt + F7
    Найти использования Find Usages
  • Ctrl + /
    Закомментировать/раскомментировать строку
  • Ctrl + Shift + /
    Закомментировать блок
  • Ctrl + W
    Расширить выделение Extend Selection
  • Ctrl + Shift + W
    Сжать выделение Shrink Selection
  • Ctrl + Y
    Удалить строку
  • Ctrl + D
    Дублировать строку
  • Ctrl + Alt + L
    Форматировать код Reformat Code
  • Ctrl + Alt + O
    Оптимизировать импорты Optimize Imports
  • Shift + Enter
    Начать новую строку Start New Line
  • Ctrl + Shift + J
    Объединить строки Join Lines
  • Ctrl + Alt + Shift + J
    Выделить все вхождения Select All Occurrences

Специфические для Python

  • Ctrl + Alt + Shift + P
    Выбрать интерпретатор Python Python Interpreter
  • Ctrl + Alt + S
    Открыть настройки Settings
  • Ctrl + Shift + F10
    Запустить текущий скрипт Run Current Script
  • Ctrl + Shift + F9
    Отладить текущий скрипт Debug Current Script
  • Ctrl + Alt + T
    Окружить конструкцией Surround With... if/else, try/except и т.д.
  • Ctrl + Shift + V
    Вставить из истории буфера обмена Paste from History
  • Ctrl + Shift + I
    Быстрый просмотр определения Quick Definition
  • Ctrl + Alt + Shift + L
    Показать список опций форматирования Reformat File Dialog

Рефакторинг Python

  • Ctrl + Alt + Shift + T
    Показать меню рефакторинга Refactor This
  • Shift + F6
    Переименовать Rename
  • F6
    Переместить Move
  • F5
    Скопировать Copy
  • Ctrl + F6
    Изменить сигнатуру Change Signature
  • Ctrl + Alt + N
    Встроить переменную Inline
  • Ctrl + Alt + V
    Ввести переменную Introduce Variable
  • Ctrl + Alt + C
    Ввести константу Introduce Constant
  • Ctrl + Alt + P
    Ввести параметр Introduce Parameter
  • Ctrl + Alt + F
    Ввести поле Introduce Field
  • Ctrl + Alt + M
    Извлечь метод Extract Method

Популярные

  • Option + Enter
    Показать действия Show Context Actions / Quick Fix
  • Shift + Shift
    Поиск везде Search Everywhere
  • Cmd + O
    Поиск класса Go to Class
  • Cmd + Shift + O
    Поиск файла Go to File
  • Cmd + Option + Shift + N
    Поиск символа Go to Symbol
  • F2 / Shift + F2
    Переход к следующей/предыдущей ошибке
  • Cmd + E
    Недавние файлы Recent Files
  • Cmd + Shift + A
    Поиск действия Find Action
  • Option + F12
    Открыть терминал
  • Cmd + Tab
    Переключение между вкладками
  • Cmd + W
    Закрыть активную вкладку
  • Ctrl + R
    Запустить Run
  • Ctrl + D
    Отладить Debug

Отладка

  • F8
    Шаг с обходом Step Over
  • F7
    Шаг с заходом Step Into
  • Shift + F7
    Умный шаг с заходом Smart Step Into
  • Shift + F8
    Шаг с выходом Step Out
  • Option + F9
    Выполнить до курсора Run to Cursor
  • F9
    Продолжить выполнение Resume Program
  • Cmd + F8
    Установить/снять точку останова Toggle Breakpoint
  • Cmd + Shift + F8
    Просмотр всех точек останова View Breakpoints
  • Option + F8
    Вычислить выражение Evaluate Expression

Работа с Git

  • Cmd + K
    Закоммитить Commit
  • Cmd + Shift + K
    Запушить Push
  • Cmd + T
    Обновить проект Update Project
  • Ctrl + V
    Быстрый доступ к VCS VCS Operations Popup
  • Cmd + Option + Z
    Откатить изменения Rollback
  • Cmd + D
    Показать изменения Show Diff
  • Cmd + Shift + \`
    Показать вкладку Version Control

Навигация и поиск

  • Cmd + G
    Перейти к строке Go to Line
  • Ctrl + H
    Иерархия типов Type Hierarchy
  • Cmd + Option + H
    Иерархия вызовов Call Hierarchy
  • Cmd + [ / ]
    Перейти к началу/концу блока кода
  • Cmd + - / +
    Свернуть/развернуть блок кода
  • Cmd + Shift + - / +
    Свернуть/развернуть все блоки
  • Cmd + [ / ]
    Навигация назад/вперед Navigate Back/Forward
  • Cmd + F
    Найти в текущем файле
  • Cmd + R
    Заменить в текущем файле
  • Cmd + Shift + F
    Найти во всех файлах Find in Files
  • Cmd + Shift + R
    Заменить во всех файлах Replace in Files

Окна и инструменты

  • Cmd + 1
    Показать/скрыть окно проекта Project
  • Cmd + 2
    Показать/скрыть закладки Bookmarks
  • Cmd + 3
    Показать/скрыть поиск Find
  • Cmd + 4
    Показать/скрыть запуск Run
  • Cmd + 5
    Показать/скрыть отладку Debug
  • Cmd + 6
    Показать/скрыть проблемы Problems
  • Cmd + 7
    Показать/скрыть структуру Structure
  • Cmd + 9
    Показать/скрыть Git Version Control
  • Option + F12
    Показать/скрыть терминал Terminal
  • Cmd + Shift + F12
    Скрыть все окна Hide All Windows
  • Esc
    Переключить фокус на редактор

Редактирование кода Python

  • Ctrl + Пробел
    Базовое автодополнение Basic Completion
  • Ctrl + Shift + Пробел
    Умное автодополнение Smart Completion
  • Cmd + P
    Показать информацию о параметрах Parameter Info
  • F1 / Ctrl + J
    Быстрый просмотр документации Quick Documentation
  • Cmd + B / Cmd + ЛКМ
    Перейти к объявлению Go to Declaration
  • Cmd + Option + B
    Перейти к реализации Go to Implementation
  • Cmd + U
    Перейти к суперклассу Go to Super
  • Cmd + F12
    Показать структуру файла File Structure Popup
  • Option + F7
    Найти использования Find Usages
  • Cmd + /
    Закомментировать/раскомментировать строку
  • Cmd + Option + /
    Закомментировать блок
  • Cmd + W
    Расширить выделение Extend Selection
  • Cmd + Shift + W
    Сжать выделение Shrink Selection
  • Cmd + Backspace / Cmd + Y
    Удалить строку
  • Cmd + D
    Дублировать строку
  • Cmd + Option + L
    Форматировать код Reformat Code
  • Ctrl + Option + O
    Оптимизировать импорты Optimize Imports
  • Shift + Enter
    Начать новую строку Start New Line
  • Ctrl + Shift + J
    Объединить строки Join Lines
  • Cmd + Ctrl + G
    Выделить все вхождения Select All Occurrences

Специфические для Python

  • Cmd + Option + Shift + P
    Выбрать интерпретатор Python Python Interpreter
  • Cmd + Option + S
    Открыть настройки Settings
  • Ctrl + Shift + R
    Запустить текущий скрипт Run Current Script
  • Ctrl + Shift + D
    Отладить текущий скрипт Debug Current Script
  • Cmd + Option + T
    Окружить конструкцией Surround With... if/else, try/except и т.д.
  • Cmd + Shift + V
    Вставить из истории буфера обмена Paste from History
  • Cmd + Shift + I
    Быстрый просмотр определения Quick Definition
  • Cmd + Option + Shift + L
    Показать список опций форматирования Reformat File Dialog

Рефакторинг Python

  • Ctrl + Option + Shift + T
    Показать меню рефакторинга Refactor This
  • Shift + F6
    Переименовать Rename
  • F6
    Переместить Move
  • F5
    Скопировать Copy
  • Cmd + F6
    Изменить сигнатуру Change Signature
  • Cmd + Option + N
    Встроить переменную Inline
  • Cmd + Option + V
    Ввести переменную Introduce Variable
  • Cmd + Option + C
    Ввести константу Introduce Constant
  • Cmd + Option + P
    Ввести параметр Introduce Parameter
  • Cmd + Option + F
    Ввести поле Introduce Field
  • Cmd + Option + M
    Извлечь метод Extract Method

Поделиться с друзьями
Справочник горячих клавиш