Python 如何在Spyder IDE中自动前进到F9之后的下一行

Python 如何在Spyder IDE中自动前进到F9之后的下一行,python,ide,spyder,Python,Ide,Spyder,来自RStudio,我熟悉光标在运行当前行后自动移动到下一行的行为。我认为这对于数据分析是有意义的。Spyder有类似的东西吗 我熟悉Spyder中的cell和自动推进cell的概念。但是,为了便于移植,我想维护一个可以与Python file.py一起运行的纯Python脚本,不想使用仅在Spyder上有意义的东西。Spyder是一个IDE。您可以在编辑器区域中创建python脚本,保存它并使用F5运行它 如果在编辑器区域中有一个文件,则没有单元格的概念。你可以创造类似的东西。看一看创建一些“

来自RStudio,我熟悉光标在运行当前行后自动移动到下一行的行为。我认为这对于数据分析是有意义的。Spyder有类似的东西吗


我熟悉Spyder中的cell和自动推进cell的概念。但是,为了便于移植,我想维护一个可以与Python file.py一起运行的纯Python脚本,不想使用仅在Spyder上有意义的东西。

Spyder是一个IDE。您可以在编辑器区域中创建python脚本,保存它并使用F5运行它

如果在编辑器区域中有一个文件,则没有单元格的概念。你可以创造类似的东西。看一看创建一些“代码单元”后,可以使用shift+Enter运行这些代码段


第三种选择是使用F9,但您必须选择要手动执行的代码。

我已在Spyder github存储库中请求了此功能,它将在3.0版中实现,该版本可能将于下月发布


有关更多信息,请参见此处:

我希望能够以交互方式运行多行代码,因此F5不适用于此。当我提到单元格时,我指的是链接中的代码单元格。如前所述,我不想使用code cell,因为它不是纯Python的,即Spyder特有的,并且降低了可移植性。如果使用%%,它就是纯Python的。您的脚本将可以使用python script.py运行。这是spyder的一项特殊功能。以开头的行是普通python中的注释。我想使用相同的功能,使用单元格并不能解决问题。我会在github上发布一个请求,看看开发人员怎么说。它正在那里取得进展。开发人员希望在Spyder的下一个版本中实现这样的功能!我在github上读到了这个问题。伟大的我认为该功能已经存在%%,但是如果这种方式不适合您的工作流程,并且Spyder开发人员非常友好,那么一切都很好!!!作为更新,Spyder的v3现在支持F9自动升级!我也是,来自R,我发现自动前进到下一行不是Spyder的功能。我设法找到了这本指南,即%%诀窍。但是,我仍然在解析时遇到意外的EOF错误,因为Spyder不会自动前进到下一行