Переключение между консолью PyCharm и последним окном кода [duplicate]

Может быть выполнено с помощью оператора python XOR.

  • Это приведет к удалению дубликатов в каждом списке
  • . Это покажет разницу темп 1 от temp2 и temp2 от temp1.

set(temp1) ^ set(temp2)
33
задан livinston 15 November 2013 в 10:16
поделиться

10 ответов

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

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

[/g1]

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

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

6
ответ дан Taylan Aydinli 23 August 2018 в 00:57
поделиться
  • 1
    В ubuntu Alt + F1 предназначен для отправки фокуса клавиатуры на панель объединения. Я попытался переназначить ярлык Change View. Но, видимо, почти каждый ярлык, который я пытался, вызывал конфликты. Поэтому я хотел использовать Alt + F1 и googled для отключения Alt + F1. Нашел ответ на askubuntu.com/questions/126817/… . Но это не сработало. Поэтому я задал вопрос, как это сделать в askubuntu.com/questions/377344/… – livinston 15 November 2013 в 10:20
  • 2
    – Taylan Aydinli 15 November 2013 в 10:40
  • 3
    Я не вижу, как перейти на консоль python с помощью «Изменить вид». Также Escape не возвращается из консоли в редактор. – Zitrax 6 August 2015 в 09:10
  • 4
    Это плохой / медленный метод. См. Окно с более высоким приоритетом & quot; ответ для лучшего решения – javadba 1 March 2017 в 01:03
  • 5
    «Вы всегда возвращаете фокус на активный редактор из любого окна инструмента, нажимая клавишу Escape. & quot; = & GT; стоит упомянуть об этом! – clemlaflemme 15 September 2017 в 09:03

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

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

Locations of shortcuts (View Menu and dock bar) [/g0]

25
ответ дан Alan Hensley 23 August 2018 в 00:57
поделиться
  • 1
    Это полезно в общем, но, к сожалению, это не помогает при попытке навигации между окном редактора и консолью python (заголовок для этого сообщения OP). Консоль python указана в представлении - & gt; Инструментальная Windows, но не назначена комбинация клавиш. Я проверяю, можно ли назначить пользовательскую комбинацию клавиш для выполнения этой работы. – arcseldon 19 November 2015 в 03:52
  • 2
    Да, это можно сделать в соответствии с инструкциями, предоставленными в ответ @jafelds. Не требуется вызывать View - & gt; Панель инструментов Windows, вы можете просто использовать все, что вы намереваетесь, в качестве сочетания клавиш для консоли Python и использовать escape для возврата в окно редактора – arcseldon 19 November 2015 в 04:01
  • 3
    @arcseldon Этот является правильным ответом. python console - это вкус run и alt [/opt]-4, который выполняет правильную навигацию – javadba 1 March 2017 в 01:02
  • 4
    @javadba - честно говоря, я даже не помню, чтобы оставить эти комментарии 16 месяцев назад :) Спасибо, что нашли время ответить - кстати, в какой версии pycharm вы имеете в виду? Использовал webtstorm и intellij только за последний год - в это время было много обновлений и исправлений ошибок. – arcseldon 1 March 2017 в 19:35
  • 5
    Использование intellij не pycharm также. Я просто хотел утвердить этот ответ как правильный: поскольку вокруг есть много альтернатив. – javadba 1 March 2017 в 19:39

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

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

2
ответ дан Bartłomiej Mucha 23 August 2018 в 00:57
поделиться

Я думаю, что Ctrl + Tab для переключения должен быть достаточным для большинства пользователей, но в какой-то мере также требуется более эффективный с точки зрения времени способ.

Перейдите сюда и установите комбинацию клавиш

1
ответ дан Gabriel_F 23 August 2018 в 00:57
поделиться

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

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

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

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

14
ответ дан jafelds 23 August 2018 в 00:57
поделиться
  • 1
    «Вы можете переключиться обратно в последнее окно редактора, нажав escape & quot; - Очень полезно спасибо, это не очевидно! – ACyclic 12 November 2015 в 17:50
  • 2
    Это правильный ответ на заголовок «Горячая клавиша» для переключения между консолью python и редактором в pycharm ». – arcseldon 19 November 2015 в 04:01
  • 3
    Это правильный ответ, Change View не помогает вам в навигации на Python Console. – Dorku 22 January 2016 в 13:39

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

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

4
ответ дан M. Scott Ford 23 August 2018 в 00:57
поделиться
  • 1
    Это то, что я искал много лет. Alt + F12, а затем esc работал для переключения взад и вперед после изменения переопределения терминала. – Sudipta Basak 25 September 2017 в 01:41

Нажмите ^⇥ и перемещайтесь между файлами, открытыми в редакторе, и окнами инструментов. Это называется коммутатором.

Ссылка:

1
ответ дан Rockallite 23 August 2018 в 00:57
поделиться

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

15
ответ дан W.P. McNeill 23 August 2018 в 00:57
поделиться

На основании заголовка вопроса ответ выглядит просто: Alt + F12.

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

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

6
ответ дан Zitrax 23 August 2018 в 00:57
поделиться
  • 1
    Это должен быть принятый ответ. Закрытие окна консоли необязательно является недостатком, это оставляет вам больше пространства с редактором. – Baris Demiray 1 September 2016 в 12:43
  • 2
    alt-4 избегает недостатков - он делает именно то, что необходимо без побочных эффектов – javadba 20 August 2017 в 17:12
0
ответ дан blaadvlad 5 November 2018 в 22:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: