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

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

Python community developers


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-StyleCtrl + Alt + L

Закомментировать/раскомментировать выделенный код - 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

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



Report Page