Как отменить действие в pycharm

Шпаргалка: Горячие (hotkeys) клавиши PhpStorm и PyCharm

Как отменить действие в pycharm

Горячих клавиш в IDE PhpStorm и PyCharm гораздо больше, чем в приведенном ниже списке. Здесь я привел только те, которыми пользуюсь сам (* звездочкой выделил наиболее используемые мною горячие клавиши).

Шпаргалка будет обновляться, если начну использовать новые hotkeys.

Для настройки горячих клавиш или добавление собственных сочетаний клавиш перейдите File > Settings > Keymap.

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

*Ctrl + W — выделение текущего блока. Если нажимать W несколько раз, то будут выделяться родительские блоки по иерархии.

Ctrl + Shift + W — проделывает обратное действие от предыдущего

Ctrl + Y — удаляет строку

*Ctrl + D — дублирует строку

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

Ctrl + Delete — удаляет часть от курсора до конца слова

*Ctrl + Alt + L — форматирование кода соответствии с настройками code style.

*Ctrl + / — закомментировать/раскомментировать текущую строку.

Ctrl + Shift + / — закомментировать/раскомментировать выделенные строки кода.

Ctrl + Shift + J — к текущей строке присоединяет нижнюю.

Ctrl + [ или ] — перемещает курсор в начало или конец блока с кодом, в теле фукции, в теле цикла и т.д.

Ctrl + Shift + ] или [ — выделить код код до конца или до начала блока

*Tab — сделать отступ (табуляцию)

*SHIFT + Tab — убрать отступ

*Ctrl + Alt + Стрелка вверх — перемещает текущую строку вверх.

*Ctrl + Alt + Стрелка вниз — перемещает текущую строку вниз.

Ctrl + Shift + Стрелка вниз — перемещает текущий логический блок вниз

*Ctrl + Space — выводит возможные варианты автодополнения

Ctrl + курсор мыши над кодом — краткая информация

*Ctrl + клик по названию переменной или метода, или CTRL+B когда курсор установлен на названии, приведет туда, где метод или переменная определены.

*Ctrl + G — перейти к строке по номеру

*Alt + Клик левой кнопкой мышки — мультикурсор, если нужно одновременно несколько курсоров, кликаем мышкой в нужные места, куда нужно их добавить

*Ctrl + Alt + J — обрамление выделенного текста тегом (нужно выбрать первый пункт из всплывающего окошка)

F11 — быстро установить закладку

Shift + F11 — просмотр всех закладок

Поиск / замена

Двойной Shift — поиск по проекту

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

*Ctrl + R — поиск и замена

*Ctrl+Shift+E — вызовет всплывающее окно, в котором показаны последние куски кода в разных файлах, с которыми вы работали

Ctrl + Shift + F — поиск в группе файлов (например в проекте или папке)

Ctrl + Shift + R — поиск и замена в группе файлов

Ctrl + N — найти в каком файле находится класс

*Ctrl + Shift + N — поиск файла по названию

Разное

Ctrl + Alt + S — быстрый доступ к настройкам

*Shift + F6 — переименование файла (выделите в блоке с файлами проекта нужный файл).

Источник

PyCharm keyboard shortcuts

PyCharm has keyboard shortcuts for most of its commands related to editing, navigation, refactoring, debugging, and other tasks. Memorizing these hotkeys can help you stay more productive by keeping your hands on the keyboard.

If your keyboard does not have an English layout, PyCharm may not detect all of the shortcuts correctly.

The following table lists some of the most useful shortcuts to learn:

Quickly find any file, action, class, symbol, tool window, or setting in PyCharm, in your project, and in the current Git repository.

Find a command and execute it, open a tool window, or search for a setting.

Quick-fixes for highlighted errors and warnings, intention actions for improving and optimizing your code.

Jump to the next or previous highlighted error.

Select a recently opened file from the list.

Increase or decrease the scope of selection according to specific code constructs.

Comment out a line or block of code.

Show all places where a code element is used across your project.

Choose the right keymap

Enable function keys and check for possible conflicts with global OS shortcuts.

Use a predefined keymap

PyCharm automatically suggests a predefined keymap based on your environment. Make sure that it matches the OS you are using or select the one that matches shortcuts from another IDE or editor you are used to (for example, Emacs).

When consulting this page and other pages in PyCharm documentation, you can see keyboard shortcuts for the keymap that you use in the IDE — choose it using the selector at the top of a page.

You can modify a copy of any predefined keymap to assign your own shortcuts for commands that you use frequently.

Import custom keymap

If you have a customized keymap that you are used to, you can transfer it to your installation.

If your keymap stopped working after an update, it is likely that the keymap is not available by default in the new version of PyCharm. Find this keymap as a plugin and install it on the Plugins page as described inManage plugins.

Print your keymap

If you prefer a hard copy, download the default PyCharm keymap reference and print it out as a card:

Learn shortcuts as you work

PyCharm provides several possibilities to learn shortcuts:

PyCharm includes a built-in IDE Features Trainer. It provides interactive training courses to help you learn how to do some common tasks, such as refactoring code, navigating through projects, debugging, and working with version control.

Make sure the IDE Features Trainer plugin is enabled in the Installed tab of the Plugins page in the IDE settings.

To open the Learn tool window and start your exercises, select View | Tool Windows | Learn or Help | Learn IDE Features from the main menu. The tool window lists the available tutorials.

Find Action is the most important command that enables you to search for commands and settings across all menus and tools.

Press Ctrl+Shift+A and start typing to get a list of suggested actions. Then select the necessary action and press Enter to execute it.

Как отменить действие в pycharm

Key Promoter X is a plugin that shows a popup notification with the corresponding keyboard shortcut whenever a command is executed using the mouse. It also suggests creating a shortcut for commands that are executed frequently.

To print a non-default or customized keymap, use the Keymap exporter plugin.

Use advanced features

You can further improve your productivity with the following useful features:

If there is a group of actions that you often use, create a quick list to access them using a custom shortcut. For example, you can try using the following predefined quick lists:

Refactor this Ctrl+Alt+Shift+T

VCS Operations Alt+`

When the focus is on a tool window with a tree, list, or table, start typing to see matching items.

Many actions in PyCharm provide more results when you execute them multiple times. For example, when you invoke basic code completion with Ctrl+Space on a part of a field, parameter, or variable declaration, it suggests names depending on the item type within the current scope. If you invoke it again, it will include classes available through module dependencies. When invoked for the third time in a row, the list of suggestions will include the whole project.

Resize tool windows

You can adjust the size of tool windows without a mouse:

To resize a vertical tool window, use Ctrl+Alt+Shift+Left and Ctrl+Alt+Shift+Right

To resize a horizontal tool window, use Ctrl+Alt+Shift+Up and Ctrl+Alt+Shift+Down

Источник

Русские Блоги

сочетания клавиш pycharm Daquan

Как отменить действие в pycharm

Как отменить действие в pycharm

Самый важный ярлык

Операция первого шага нового проекта

Пометки

Курсорная операция

Код операции

Формат кодов и другие функции

Введите код

Заменить Найти

Запустить компиляцию

Работа с каталогом проекта

Сочетания клавиш

Комбинация клавиш

Расположение редактора

1. Редактирование

Ctrl + Пробел Базовое завершение кода (класс, метод, атрибут)

Ctrl + Alt + Space быстро импортирует любой класс

Ctrl + Shift + Enter завершение выписки

Ctrl + P информация о параметрах (вызов параметров в методе)

Ctrl + Q для быстрого просмотра документов

F1Домашняя страница документа веб-справки

Shift + F1 Документ веб-справки о выбранном объекте

Ctrl + наведите курсор мыши / щелкните левой кнопкой мыши Введение / введите определение кода

Ctrl + Z, чтобы отменить последнюю операцию

Ctrl + Shift + Z Повторить, восстановить последнюю отмену

Ctrl + F1 Показать описание ошибки или предупреждающее сообщение

Alt + Insert автоматически генерирует код

Ctrl + O Перезапустить метод

Ctrl + Alt + T, чтобы выбрать

Ctrl + / строка комментария / раскомментировать

Ctrl + Shift + / заблокировать комментарий

Ctrl + W, чтобы выбрать добавленный блок кода

Ctrl + Shift + W, чтобы вернуться в предыдущее состояние

Ctrl + Shift +] / [Конец выбранного блока кода, начало

Alt + Enter, быстрое исправление

Ctrl + Alt + L форматирование кода

Ctrl + Alt + O оптимизировать импорт

Ctrl + Alt + я автоматически делаю отступ

Отступ Tab / Shift + Tab, не отступ текущей строки

Ctrl + X / Shift + Delete Вырезать текущую строку или выделенный блок кода в буфер обмена

Ctrl + C / Ctrl + Insert скопировать текущую строку или выделенный блок кода в буфер обмена

Ctrl + V / Shift + Вставить вставку из буфера обмена

Ctrl + Shift + V вставить из ближайшего буфера

Ctrl + D Копировать выделенную область или линию

Ctrl + Y, чтобы удалить выбранную строку

Ctrl + Shift + J Добавить умную линию

Ctrl + Enter Интеллектуальная проволочная резка

Shift + Enter, чтобы начать новую строку

Ctrl + Shift + U для переключения между выделенными областями или кодовыми блоками

Ctrl + Delete удалить до конца символа

Ctrl + BackspaceУдалить в начале персонажа

Ctrl + Numpad +/- Развернуть / свернуть блок кода (текущая позиция: функция, комментарий и т. Д.)

Ctrl + Shift + Numpad +/- Развернуть / свернуть все блоки кода

Ctrl + F4 закрыть бегущую вкладку

2. Поиск / замена

Shift + F3 Предыдущая

Ctrl + Shift + R глобальная замена

Ctrl + Shift + F Глобальный поиск (вы можете искать определенную строку или что-то во всем проекте, например, найти имя функции)

Нажмите клавишу Shift два раза подряд, чтобы найти функцию

3. Бег

Настройка режима работы Alt + Shift + F10

Настройка режима отладки Alt + Shift + F9

Shift + F10 для запуска

Ctrl + Shift + F10 Запустить конфигурацию редактора

Ctrl + Alt + R для запуска задачи manage.py

4. Отладка

Shift + F8 для выхода

Alt + F9 Запуск курсора

Alt + F8 проверочное выражение

Ctrl + Alt + F8 быстро проверить выражение

Процедура восстановления F9

Ctrl + F8 переключатель точки останова

Ctrl + Shift + F8 Просмотр точки останова

5. Навигация

Ctrl + N Перейти в класс

Ctrl + Shift + N перейти к символу

Alt + Right / Left Перейти к следующей и предыдущей отредактированной вкладке (файл кода)

F12 Возврат к предыдущему окну инструмента

Esc возвращается в окно редактирования из окна инструмента

Shift + Esc скрыть запущенное, недавно запущенное окно

Ctrl + Shift + F4 закрыть вкладку активной операции

Ctrl + G для просмотра номера текущей строки, номера символа

Ctrl + E выскакивает список недавно использованных файлов в текущем файле

Ctrl + Alt + Влево / Вправо Назад, вперед

Ctrl + Shift + Backspace для перехода к последней отредактированной области (почти для возврата к последней отредактированной позиции)

Alt + F1, чтобы найти текущий файл или логотип

Ctrl + B / Ctrl + Click перейти к выражению

Ctrl + Alt + B Перейти к реализации

Ctrl + Shift + I Просмотр быстрого определения

Ctrl + Shift + B Перейти к объявлению типа

Ctrl + U Перейти к родительскому методу, родительскому классу

Alt + Up / Down Перейти к предыдущему и следующему методу

Ctrl +] / [Перейти к концу и началу блока кода

Ctrl + F12 открывает файловую структуру

Ctrl + H иерархия типов

Ctrl + Shift + H иерархия методов

Ctrl + Alt + H иерархия вызовов

F2 / Shift + F2 Следующие и предыдущие выделенные ошибки

F4 / Ctrl + Enter редактировать ресурсы, просматривать ресурсы

Alt + Home дисплей навигационная панель Переключатель закладок F11

Ctrl + Shift + F11 мнемонический переключатель закладок

Ctrl + # 7 Перейти к отмеченной закладке

Shift + F11 Показать закладку

6. Поиск, связанный (Поиск использования)

Alt + F7 / Ctrl + F7 запрос файла запроса

Ctrl + Shift + F7 подсветка использования файла

Ctrl + Alt + F7 отображает использование

7. Рефакторинг

Alt + Удалить безопасно удалить

Shift + F6 переименовать файл

Ctrl + F6 Изменить подпись

Ctrl + Alt + N встроенный

Ctrl + Alt + M метод извлечения

Ctrl + Alt + V для извлечения атрибутов

Ctrl + Alt + F извлечь поле

Ctrl + Alt + C константа извлечения

Ctrl + Alt + P Извлечь параметры

8. Контроль VCS / Local History

Ctrl + K Отправить проект

Ctrl + T обновить проект

Alt + Shift + C для просмотра последних изменений

Alt + BackQuote (‘) VCS быстро появляется

9. Шаблоны (живые шаблоны)

Ctrl + Alt + J использовать текущий шаблон строки

Ctrl + J Вставить шаблон

10. Базовый

Alt + # 4 Открыть соответствующее окно инструмента

Ctrl + Shift + F12 Развернуть переключатель редактирования

Alt + Shift + F Добавить в избранное

Alt + Shift + проверяю текущий файл согласно конфигурации

Ctrl + BackQuote (‘) быстро переключает текущий план

Ctrl + Alt + S, чтобы открыть страницу настроек

Ctrl + Shift + A Найти все действия в редакторе

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

Сочетание клавиш по умолчанию для документа веб-справки Описание:

PycharmОткройте Help-> Keymap Reference, чтобы просмотреть справочный документ по сочетанию клавиш по умолчанию:

Источник

О некоторых горячих клавишах в PyCharm

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

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

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

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

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

Ctrl+Shit+6
Именованые метки для быстрого перемещения по «горячим» местам. Перемещение к метке — Ctrl+3.
Удаление метки — повторное нажатие Ctrl+Shift+9.

Как отменить действие в pycharm

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

Как отменить действие в pycharm

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.

Как отменить действие в pycharm

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

Как отменить действие в pycharm

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

Как отменить действие в pycharm

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

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

Источник

Configure keyboard shortcuts

PyCharm includes several predefined keymaps and lets you customize frequently used shortcuts.

Как отменить действие в pycharm

PyCharm automatically suggests a predefined keymap based on your environment. Make sure that it matches the OS you are using or select the one that matches shortcuts from another IDE or editor you are used to (for example, Emacs).

A custom keymap is not a full copy of its parent keymap. It inherits unmodified shortcuts from the parent keymap and defines only those that were changed. For information about the keymap files, see Location of user-defined keymaps.

When consulting this page and other pages in PyCharm documentation, you can see keyboard shortcuts for the keymap that you use in the IDE — choose it using the selector at the top of a page.

To view the keymap reference as PDF, choose Help | Keyboard Shortcuts PDF from the main menu.

Add a keyboard shortcut

Как отменить действие в pycharm

In the Keyboard Shortcut dialog, press the necessary key combination.

If necessary, select the Second stroke checkbox to define a complex shortcut with two sequential key combinations.

Click OK to save the shortcut.

The key combination that you press is displayed in the Keyboard Shortcut dialog, as well as a warning if it conflicts with existing shortcuts.

Add a mouse shortcut

In the Mouse Shortcut dialog, move the mouse pointer to the central area and click or scroll as necessary.

Click OK to save the shortcut.

The performed mouse manipulations are displayed in the Mouse Shortcut dialog, as well as a warning if it conflicts with existing shortcuts.

Add an abbreviation

An abbreviation can be used to quickly find an action without a shortcut. For example, you can press Ctrl+Shift+A and type the name of the Jump to Colors and Fonts action to quickly modify the color and font settings of the element under the current caret position. If you assign an abbreviation for this action (like JCF ), you can then type it instead of the full action name.

Reset action shortcuts to default

If you changed, added, or removed a shortcut for an action, you can reset it to the initial configuration.

Как отменить действие в pycharm

Location of user-defined keymaps

All user-defined keymaps are stored in separate configuration files under the keymaps subdirectory in the PyCharm configuration directory:

Источник

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

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