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

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

@ViGauss

Данные хоткеи работают во всех IDE от JetBrains

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

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

Окна, вкладки:

Alt + влево/вправо      Перемещение между вкладками
Ctrl + F4               Закрыть вкладку
Alt + циферка           Открытие/закрытие окон Project, Structure, Changes и тд
Ctrl + Tab              Switcher, переключение между вкладками и окнами
Shift + Esc             Закрыть активное окно
F12                     Открыть последнее закрытое окно
Ctrl + колесико         Zoom, если он был вами настроен:
                        (Settings -> Editor -> General | Mouse Control , ставим галочку на 'Change font size with Ctrl + Mouse')

Закладки:

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

Подсказки и документация:

Ctrl + Q                Документация к тому, на чем сейчас курсор  
Ctrl + Shift + I        Показать реализацию метода или класса  
Alt + Q                 Отобразить имя класса или метода, в котором мы находимся  
Ctrl + P                Подсказка по аргументам метода  
Ctrl + F1               Показать описание ошибки или варнинга  
Alt + Enter             Показать, что нам предлагают «лампочки»  

Поиск:

Дважды Shift            Быстрый поиск по всему проекту  
Ctrl + Shift + A        Быстрый поиск по настройкам, действиям и тд  
Alt + вниз/вверх        Перейти к следующему/предыдущему методу  
Ctrl + [ и Ctr + ]      Перемещение к началу и концу текущего скоупа  
Ctrl + F                Поиск в файле  
Ctrl + Shift + F        Поиск по всем файлам (переход — F4)  
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          Обернуть выделенный код в один из шаблонов  
Alt + Insert            Генератор кода — сеттеров, зависимостей в pom.xml и тд  
Shift + F6              Переименование переменной, класса и тд во всем коде  
Ctrl + F6               Изменение сигнатуры метода во всем коде  
F6                      Перемещение метода, класса или пакета  
F5                      Создать копию класса, файла или каталога  
Shift + F5              Создать копию класса в том же пакете  
Alt + Delete            Безопасное удаление класса, метода или атрибута  
Ctrl + Alt + M          Выделение метода  
Ctrl + Alt + V          Выделение переменной  
Ctrl + Alt + F          Выделение атрибута  
Ctrl + Alt + C          Выделение константы 
Ctrl + Alt + P          Выделение аргумента метода  
Ctrl + Alt + N          Инлайнинг метода, переменной, аргумента или константы  
Ctrl + Alt + O          Оптимизация импортов (Удаляет все НЕиспользуемые import`ы) 

Прочее:

Ctrl + ~                Быстрое переключение цветовой схемы, code style и тд  
Alt + F12               Открыть/закрыть терминал  
F10                     Запустить последнюю запущенную программу или тест  
Shift + F10             Запустить открытую в редакторе программу или тест  
Shift + Alt + F10       Запустить что-то из списка того что запускалось раньше  
Ctrl + F2               Остановить программу  
Ctrl + Alt + A          Добавить в систему контроля версий  
Ctrl + K                Сделать коммит в систему контроля версий  
Ctrl + Shift + K        Сделать пуш в систему контроля версий  
Ctrl + Shift + P        В Scala-плагине определяет implicit параметры  
Ctrl + Shift + Q        В Scala-плагине определяет implicit преобразования  





Report Page