Как я могу заставить PyCharm запускать текущий файл в существующей консоли? - PullRequest
0 голосов
/ 03 июля 2018

Если я пытаюсь запустить файл, который я сейчас редактирую, он каждый раз открывает новое окно консоли Python.

Как заставить PyCharm запускать текущий файл с помощью уже открытой консоли (т. Е. Той, которая открывается в меню Инструменты> Консоль Python ...)?

Я знаю, что есть функция «Выполнить выделение в консоли», но я не хочу по отдельности выбирать код. Я хочу запустить весь файл.

Я пытаюсь эмулировать функциональность запуска F5 в Spyder.

Edit:

Spyder также имеет функцию User Module Reloader (UMR), которая перезагружает пользовательские модули каждый раз, когда файл запускается в интерактивной консоли (в отличие от ручного выполнения imp.reload()). Есть ли у PyCharm такая функция?

Ответы [ 2 ]

0 голосов
/ 15 августа 2018

В Pycharm 2018.1.4 вы должны выбрать «Запустить файл в консоли» при первом запуске файла в консоли. Впоследствии вы должны выбрать зеленую стрелку или нажать Shift + F10. Все последующие запуски после первого будут выполнены в открытом терминале Python.

0 голосов
/ 03 июля 2018

Если я вас правильно понимаю: начиная с PyCharm 2017.3 существует действие «Выполнить файл в консоли», которое выполняет именно это. Вы можете найти его с помощью действия «Найти» (Ctrl + Shift + A) и выполнить текущий выбранный файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...