MyTetra Share
Делитесь знаниями!
Горячие клавиши PyCharm
Время создания: 29.07.2019 23:51
Раздел: !Закладки - Python - IDE - PyCharm
Запись: xintrea/mytetra_db_adgaver_new/master/base/15336675136m93b1k2e6/text.html на raw.githubusercontent.com

Горячие клавиши 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

 

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

 
MyTetra Share v.0.59
Яндекс индекс цитирования