Комбинация клавиш для переключения между консолью python и редактором в pycharm
В общем, я хотел бы узнать короткое сокращение клавиатуры для навигации по нескольким разделам, таким как структура проекта, редактор, консоль. Я использую конфигурацию клавиатуры eclipse в pycharm. Я использовал для переключения между разными представлениями в eclipse с помощью [Ctrl + F7]. Но это не работает в pycharm.
Я также использовал F12 для возврата фокуса к редактору, когда фокус находится на любом другом представлении. Это также не работает в pycharm.
Окружающая среда: Ubuntu 12.04 64bit.
Ответы
Ответ 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]()
Ответ 8
Я думаю, что ctrl + tab для переключения должно быть достаточно для большей части пользователя, но в какой-то степени также требуется более эффективный с точки зрения времени способ.
Перейдите сюда и установите ярлык на клавиатуре
Ответ 9
Используйте Esc и F12 для переключения между редактором и недавно использованным окном. Это то, что я обычно делаю быстро, потому что у меня в качестве недавно использованного окна есть консоль python
Ответ 10
Нажмите ⌃⇥ и перемещайтесь между файлами, открытыми в редакторе, и окнами инструментов. Это называется Switcher.
![введите описание изображения здесь]()
Ссылка:
Ответ 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 переместит вас в "предыдущий" вид.