Pycharm горячие клавиши список

Вы пытаетесь открыть страницу с записью из репозитария:

Однако, данный репозитарий является зеркалом другого.

Индексный файл основного репозитария:

Через 10 секунд вы будете перенаправлены на страницу в основном репозитарии:

Горячие клавиши очень облегчают жизнь. В PyCharm они довольно много умеют.

Ctrl+Shift+A — навигация по меню, поиск команд

Tab, Shift+Tab — увеличение, уменьшение отступа выделенной области

Ctrl+J — вставка html кода

Ctrl+Tab — переключение между открытыми окнами

Ctrl+Alt+J — окружение выделенной области в html тег

Ctrl+/ — комментирование выделенной области

Ctrl+ Shift + / — многострочное комментирование выделенной области

Ctrl+N — поиск классов

Ctrl+D — дублирование строки или выделенной области

Ctrl+W, Ctrl+Shift+W — добавление выделения к указанной области и вычитание ее

Ctrl+F — поиск строки в текущем файле

Ctrl+Shift+F — поиск строки во всем проекте

Ctrl+Shift+F7 — быстрый просмотр использования выделенных символов в текущем файле

Ctrl+ —, Ctrl+ + — закрытие, открытие блоков кода

Ctrl+Q — вывод документации по выделенному элементу

Ctrl+O — переопределение базовых методов класса

Ctrl+Alt+T — окружение логической конструкцией типа try/except

Хочу поделиться с вами горячими клавишами, которыми пользуюсь или к которым пытаюсь привыкнуть в своей повседневной работе. В современных средах их количество может просто зашкаливать, но постепенное добавление новых сочетаний в копилку, способно значительно повысить вашу продуктивноть. Приведенные сочетания относятся к редактированию, навигации, рефакторингу и справедливы только для раскладки Default for XWin (Linux).

Ctrl+Alt+Left/Ctrl+Alt+Right
На одном из лидирующих позиций (в моем рейтинге) находится перемещение назад и вперед. Если кто-то пользовался emacs, то функционал напоминает marks and mark ring. При определенных командах перемещения по файлу в историю добавляются новые позиций, по которым и происходит перемещение.

Читайте также:  Olympus digital voice recorder

Ctrl+Shift+Backspace
Перемещение к месту последней правки. В принципе, это частный случай предыдущей команды, но тем не менее полезный.

Ctrl+B
Многим известное перемещение к реализации.

Двойное нажатие Shift
Поиск по индексу, который включает в себя имена файлов, имена классов, их атрубиты и т.д. Также есть отдельные команды:
Ctrl+N — для классов, Ctrl+Shift+N — для файлов и Ctrl+Alt+Shift+N — для символов (функций, атрибутов классов).

Ctrl+Shit+[0-9]
Именованые метки для быстрого перемещения по "горячим" местам. Перемещение к метке — Ctrl+[0-9].
Удаление метки — повторное нажатие Ctrl+Shift+[0-9].

Ctrl+W
Выделение кода с учетом синтаксиса. Очень полезная фича.

Alt+Shift+Down/Alt+Shift+Up
Перемещение строки, на которой установлен курсор вверх или вниз. Есть аналогичная команда, но только для целых
statements — Ctrl+Shift+Down/Ctrl+Shift+Down.

Ctrl+Y
Удаление всей строки. Кстати, команда копирования Ctrl+C без выделения также работает для всей строки.

Ctrl+D
Продублировать текущую строку.

Ctrl+Alt+V
Вынесение выделенного выражения в переменную. Замечательно работает в сочетании с Ctrl+W. Также есть обратная команда для вставки выражения inline — Ctrl+Alt+N.

Ctrl+Shift+Delete
Вынести внутренние statements из внешнего блока (if, for, try). Обратите внимание на то, что происходит с except или else блоками. Также есть обратная команда для "обертывания" кода в блок — Ctrl+Alt+T.

Alt+Enter
При наведенном на регулярное выражение курсоре, вызывается контекстное меню, в котором есть опция проверки выражения на различные входные данные. Относительно недавно узнал об этой возможности — милая штука.

В дополнение хочу посоветовать замечательный инстумент Productivity Guide, который подсчитывает сколько раз вы использовали ту или иную фичу (неиспользуемые там также перечислены). Располагается это в Help->Productivity Guide.

На этом все. Оставляйте в комментариях горячие клавиши, которыми пользуетесь вы. Продуктивного кодинга!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *