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

картинка горячие клавиши pycharm

PyCharm — это мощный IDE и возможно лучший, для языка Python. А использование горячих клавиш сильно ускоряет и упрощает разработку.
Без лишних слов представляем небольшую подборку:

Работа с закладками:

Поставить или снять закладку F11
Аналогично с присвоением буквы или цифры Ctrl + F11
Переход к закладке (удаление — клавишей Delete) Shift + F11
Быстрый переход к закладке с присвоенным числом Ctrl + Число

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

 Отменить последнее действие  Ctrl + Z
 Отменить последнюю отмену действия  Ctrl + Shift + Z
 Расширенная вставка из буфера обмена (с историей)  Ctrl + Shift + V
 Инкрементальное выделение выражения  Ctrl (+ Shift) + W
 Перемещение между словами  Ctrl + влево/вправо
 Прокрутка кода без изменения позиции курсора  Ctrl + вверх/вниз
 Переход в начало/конец файла  Ctrl + Home/End
 Удаление строки, отличие в том, где потом окажется курсор  Shift + Del (Ctrl + Y)
 Удалить от текущей позиции до конца слова  Ctrl + Del
 Удалить от текущей позиции до начала слова  Ctrl + Backspace
 Дублировать текущую строку  Ctrl + D
Увеличить / уменьшить текущий отступ Tab / Shift + Tab
Выравнивание отступов в коде Ctrl + Alt + I
Приведение кода в соответствие Code-Style Ctrl + Alt + L
Закомментировать/раскомментировать текущую строку Ctrl + /
Закомментировать/раскомментировать выделенный код Ctrl + Shift + /
Фолдинг, свернуть/развернуть Ctrl + -/+
Фолдинг, свернуть/развернуть все Ctrl + Shift + -/+
Сделать текущий скоуп сворачиваемым и свернуть его Ctrl + Shift + .
Сделать текущий скоуп несворачиваемым Ctrl + .
Замена в тексте Ctrl + R
Замена во всех файлах Ctrl + Shift + R

Работа с окнами, вкладками:

Перемещение между вкладками Alt + влево/вправо
Закрыть вкладку Ctrl + F4
Открытие/закрытие окон Project, Structure, Changes и тд Altl + число
Переключение между вкладками и окнами Ctrl + Tab
Закрыть активное окно Shift + Esс
Открыть последнее закрытое окно F12
Zoom, если он был вами настроен Ctrl + колесико мыши

Работа с поиском:

Быстрый поиск по всему проекту Дважды Shift
Быстрый поиск по настройкам, действиям и тд Ctr + Shift + A
Перейти к следующему/предыдущему методу Alt + вниз/вверх
Перемещение к началу и концу текущего скоупа Ctrl + [ и Ctrl + ]
Поиск в файле Ctrl + F
Поиск по всем файлам (переход — F4) Ctr + Shift + F
Искать слово под курсором Ctrl + F3
Искать вперед/назад F3 / Shift + F3
Переход к строке или строке:номеру_символа Ctrl + G
Список методов с переходом к их объявлению Ctrl + F12
Список недавно открытых файлов с переходом к ним Ctrl + E
Список недавно измененных файлов с переходом к ним Ctrl + Shift + E
Иерархия наследования текущего класса и переход по ней Ctrl + H
Иерархия вызовов выбранного метода Ctrl + Alt + H
Поиска класса по имени и переход к нему Ctrl + N
Поиск файла по имени и переход к нему Ctrl + Shift + N
Перейти к объявлению переменной, класса, метода Ctrl + B
Перейти к реализации Ctrl + Alt + B
Определить тип и перейти к его реализации Ctrl + Shift + B
Перемещение назад по стеку поиска Shift + Alt + влево
Перемещение вперед по стеку поиска Shift + Alt + вправо
Переход к следующей / предыдущей ошибке F2 / Shift + F2
Найти все места, где используется метод / переменная Shift + Alt + 7
Как предыдущий пункт, только во всплывающем окне Ctrl + Alt + 7

Генерация кода и рефакторинг:

Полный автокомплит Ctrl + Space
Автокомплит с фильтрацией по подходящему типу Ctrl + Shift + Space
Простой автокомплит по словам, встречающимся в проекте Alt + /
Реализовать интерфейс Ctrl + I
Переопределить метод родительского класса Ctrl + O
Генерация шаблонного кода (обход по итератору и тд) Ctrl + J
Обернуть выделенный код в один из шаблонов Ctrl + Alt + J
Генератор кода — сеттеров, зависимостей в pom.xml и тд Alt + Insert
Переименование переменной, класса и тд во всем коде Shift + F6
Изменение сигнатуры метода во всем коде Ctrl + F6
Перемещение метода, класса или пакета F6
Создать копию класса, файла или каталога F5
Создать копию класса в том же пакете Shift + F5
Безопасное удаление класса, метода или атрибута Alt + Delete
Выделение метода Ctrl + Alt + M
Выделение переменной Ctrl + Alt + V
Выделение атрибута Ctrl + Alt + F
Выделение константы (public final static) Ctrl + Alt + C
Выделение аргумента метода Ctrl + Alt + P
Инлайнинг метода, переменной, аргумента или константы Ctrl + Alt + N
Оптимизация импортов Ctrl + Alt + O

 

Тут представлены не все горячие клавиши, если этого для вашей работы не достаточно можете поискать нужные тут.