Горячие клавиши программы PyCharm для операционных систем Windows и MacOS. Удобно использовать, для быстрого доступа к функционалу программы.
Горячие клавиши сокращают путь от задумки до результата и снижают риск перенапряжения кистей. Практичный подход к ежедневной работе.
О программе
Специализированная IDE для Python от JetBrains. Незаменима для питонистов, и её "горячие клавиши" — важная часть ежедневной работы.
PyCharm
Популярные
- 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
