Skip to content

Instantly share code, notes, and snippets.

@jigi-33
Last active August 3, 2022 07:12
Show Gist options
  • Select an option

  • Save jigi-33/09735877e4ad46e43e6add94b59e2efc to your computer and use it in GitHub Desktop.

Select an option

Save jigi-33/09735877e4ad46e43e6add94b59e2efc to your computer and use it in GitHub Desktop.
Most useful hotkeys in PyCharm (my opinion)

PyCharm favorite shortcuts


Ctrl-Shi-F    - поиск по всему пути проекта (Find in path...)
Ctrl-O        - открыть файл
Ctrl-Z        - Undo
Crtl-Shi-Z    - Redo
Ctrl-D        - дублировать текущую строку (выделенные строки) в следующую(-ие) со вставкой ниже
Ctrl-P        - получить подсказку по аргументам функции
Ctrl-Y        - удаление всей строки
Ctrl-C        - (без выделения фрагмента) дает копирование строки целиком в буфер
Ctrl-Del      - удалить до конца слова

Ctrl-/        - комментировать/раскомментить как выделенный блок кода так и строку
Ctrl-Shi-F    - найти все вхождения выделенного фрагмента в файлах Проекта с отображением ссылок
                и фрагментов кода

Ctrl-Shi-Up/D - переместить выбранную строку (блок строк) выше или ниже относительно прочего кода
Ctrl-Shi-F10  - запустить текущий скрипт (Run)

Ctrl-Up/Dwn   - сдвиг текста экрана вверх/вниз без перемещения позиции курсора(строки каретки)

Alt-Up/Down   - перепрыгивание между функциями/методами в откр. вкладке

Shift-F6      - переименование переменной, класса, etc во всем коде файла, откр.вкладок или проекта
                (по умолчанию - в текущем файле)

Ctrl-Alt-O    - оптимизация импортов
Ctrl-Alt-L    - приведение кода в соответствие с CodeStyle (в т.ч. форматирование JSON'а)

Ctrl-LeftClck - перейти к источнику (предопределению) переменной, функции или класса
Shift-F1      - goto external documentation on the web

F11           - установить / снять закладку
Shift-F11     - переход к закладке (удалить клавишей Delete)

РЕЖИМ ОТЛАДКИ (ДЕБАГА):
^^^^^^^^^^^^^^^^^^^^^^^
Shift-F9      - запуск отладки текущего скрипта
F9            - возобновление отладки после т.останова
Ctrl-F5       - перезапуск скрипта в режиме отладки
F8            - переход-выполнение след.строки (после точки останова и далее) в режиме дебага
F7            - переход-выполнение след.строки, но с "нырянием" в детализацию -> в код исх.метода/класса (debug mode)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment