如何让PyCharm在现有控制台中运行当前文件?

时间:2018-07-03 16:07:22

标签: python pycharm

如果我尝试运行当前正在编辑的文件,则每次都会打开一个新的Python控制台窗口。

如何让PyCharm使用已经打开的控制台(即在“工具”>“ Python控制台...”下打开的控制台)运行当前文件?

我知道有一个“在控制台中执行选择”功能,但是我不想繁重地选择代码。我要运行整个文件。

我正在尝试在Spyder中模拟F5运行功能。

编辑:

Spyder还具有用户模块重新加载器(UMR)功能,该功能每次在交互式控制台中运行文件时都会重新加载用户定义的模块(与手动执行imp.reload()相对)。 PyCharm还具有这样的功能吗?

2 个答案:

答案 0 :(得分:1)

如果我对您的理解正确:从PyCharm 2017.3开始,将执行一个操作“在控制台中执行文件”,该操作正是该操作。您可以使用“查找”操作(Ctrl + Shift + A)找到它并执行当前选择的文件。

答案 1 :(得分:0)

在Pycharm 2018.1.4上,您第一次希望在控制台中运行文件时必须选择“在控制台中运行文件”。随后,您必须选择绿色箭头或按Shift + F10。第一次之后的所有后续运行将在open python终端中执行。