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

Python 如何使PyCharm在现有控制台中运行当前文件?,python,pycharm,Python,Pycharm,如果我尝试运行当前正在编辑的文件,每次都会打开一个新的Python控制台窗口 如何使用我已经打开的控制台(即在Tools>Python控制台下打开的控制台…)让PyCharm运行当前文件 我知道有一个“在控制台中执行选择”特性,但我不想繁重地选择代码。我想运行整个文件 我试图在Spyder中模拟F5运行功能 编辑: Spyder还有一个用户模块重新加载程序(UMR)功能,每次在交互控制台中运行文件时都会重新加载用户定义的模块(而不是手动执行imp.reload())。PyCharm也有这样的功能

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

如何使用我已经打开的控制台(即在Tools>Python控制台下打开的控制台…)让PyCharm运行当前文件

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

我试图在Spyder中模拟F5运行功能

编辑:


Spyder还有一个用户模块重新加载程序(UMR)功能,每次在交互控制台中运行文件时都会重新加载用户定义的模块(而不是手动执行
imp.reload()
)。PyCharm也有这样的功能吗?

如果我没弄错的话:自从PyCharm 2017.3以来,有一个操作“在控制台中执行文件”就是这样做的。您可以使用查找操作(Ctrl+Shift+A)找到它,并执行当前选定的文件

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

我正在运行PyCharm 2018.1.4,当我搜索它时,“在控制台中执行文件”操作不会显示。我看到的名称中带有“in console”的唯一操作是“Run File in console”,它会在每个控制台中打开新的控制台time@trianta2我确实误解了你,我道歉: