Подтвердить что ты не робот

Комбинация клавиш для переключения между консолью python и редактором в pycharm

В общем, я хотел бы узнать короткое сокращение клавиатуры для навигации по нескольким разделам, таким как структура проекта, редактор, консоль. Я использую конфигурацию клавиатуры eclipse в pycharm. Я использовал для переключения между разными представлениями в eclipse с помощью [Ctrl + F7]. Но это не работает в pycharm.

Я также использовал F12 для возврата фокуса к редактору, когда фокус находится на любом другом представлении. Это также не работает в pycharm.

Окружающая среда: Ubuntu 12.04 64bit.

4b9b3361

Ответ 1

Мне не удалось найти комбинацию клавиш, которая циклически перемещается между представлениями каждый раз, когда вы нажимаете на нее. Но вы можете использовать ярлык Изменить вид..., который откроет небольшое меню, в котором перечислены представления. Вы можете выбрать нужный вид и нажать Enter, чтобы перейти к нему.

Я не знаю, какую платформу вы используете. Он должен быть Alt+F1 во всех раскладках клавиатуры, но вы также можете найти его на экране настроек и посмотреть, что это такое.

Когда вы находитесь в окне инструмента и хотите вернуться к редактору (из Документация по Pycharm)

Вы всегда возвращаете фокус активному редактору из любого окна инструмента нажав клавишу Escape.

Ответ 2

Если вы имеете в виду окно "Запуск" (в котором есть консоль), вы можете открыть его/переключиться на него с помощью Alt + 4. См. Снимок экрана для двух мест, где это указано.

Как упоминалось vape, Esc должен вернуть вас к вашему последнему используемому редактору. Альтернативно, нажатие Alt + 4 снова, похоже, возвращает меня в первый редактор.

Locations of shortcuts (View Menu and dock bar)

Ответ 3

В Pycharm 4 вы можете указать ярлыки с

Файл/Настройки/Внешний вид и поведение/Клавиатура

Вы можете создать любой ярлык, который вам нравится, и привязать его к команде "Консоль Python" (поиск Консоли), которая не имеет разметки по умолчанию. Помните, что одновременно можно открывать несколько консолей (например, если вы открываете их в окне отладки), поэтому это может не всегда вести себя так, как вы ожидаете.

Вы можете переключиться обратно в последнее окно редактора, нажав кнопку escape.

Ответ 4

CNTRL + TAB открывает диалог Switcher. Затем вы можете использовать повторяющиеся CNTRL + TAB для перехода к нужному окну или нажать соответствующий номер.

Ответ 5

Чтобы переключиться с редактора на консоль: CTRL + SHIFT + TAB
Чтобы переключиться с консоли на редактор: SHIFT + ESC

Это работает для меня на Ubuntu 16.04

Ответ 6

Основываясь на названии вопроса, ответ кажется просто: Alt+F12.

Это верно как для привязок Eclipse, так и по умолчанию.

Он перемещается из редактора в консоль/терминал и обратно при повторном нажатии. Единственный недостаток, который я вижу, заключается в том, что терминал закрывается при обращении к редактору, я хотел бы держать его открытым и только перемещать фокус.

Ответ 7

Откройте " Preferences и выберите " Tools → " Terminal. Снимите флажок с Override IDE shortcuts, и тогда вы сможете сфокусировать окно инструмента "Терминал" с Alt-F12 на Mac, и нажатие ESC вернет вас в редактор, в котором вы были последним.

Это может вызвать проблемы, если вы пытаетесь запустить программу в терминале, который должен получить ключ ESC для правильной работы.

PyCharm - Preferences - Tools - Terminal

Ответ 9

Используйте Esc и F12 для переключения между редактором и недавно использованным окном. Это то, что я обычно делаю быстро, потому что у меня в качестве недавно использованного окна есть консоль python

Ответ 11

Я нахожусь на PyCharm 2018.3.2 Community Edition с использованием Win7, и я могу переключиться в редактор кода, нажав Esc и консоль Python, но нажав F12

Ответ 12

Нажмите CTRL + TAB затем отпустите только TAB и нажмите P чтобы открыть консоль Python напрямую. Этот метод похож на другие ответы, но позволяет избежать обхода других вариантов.

И затем SHIFT + ESC чтобы закрыть эту консоль.

Ответ 13

Насколько я понимаю, вам нужны сочетания клавиш: Ctrl + 0 = выберите оболочку Ctrl + 9 = выберите редактор Это сочетания клавиш по умолчанию для python.

Ответ 14

Обобщая ответы, которые я нашел:

Лучший:
- Привязать "Консоль Python" (предпочтение → Keymap → MainMenue.Tools "Консоль Python" к сочетанию клавиш (например, Alt-P). Затем перейти к консоли с помощью сочетания клавиш и вернуться в редактор с помощью ESC.

Альтернативы:
- Ctrl + Shift + Tab открывает меню для перехода к альтернативным представлениям, нажатие "P" приводит к переходу на консоль Python. ESC возвращает вас.
- Ручной щелчок на консоли Python и нажатие ESC возвращает вас к редактору. Alt + F12 переместит вас в "предыдущий" вид.