在以前版本的 Spyder 中,您可以在编辑器中选择行,并且只运行那些选择的行。
在 Spyder 4 中,当您选择行并按Ctrl+Enter时,它会执行runcell(0, '/your/dir/file.py')
运行整个代码。
我怎样才能只运行我选择的行?
在以前版本的 Spyder 中,您可以在编辑器中选择行,并且只运行那些选择的行。
在 Spyder 4 中,当您选择行并按Ctrl+Enter时,它会执行runcell(0, '/your/dir/file.py')
运行整个代码。
我怎样才能只运行我选择的行?
运行光标所在行或 Spyder 4 中当前选定行的热键是F9. Ctrl+Enter将运行当前单元格。您可以在此处阅读有关 Spyder 中单元格的更多信息。基本上,这些是可以在编辑器中使用代码中的特定语法定义的代码块,并且可以由 Spyder 和其他 IDE 独立运行。
顺便说一句,Ctrl+Enter是在 R Studio 中运行当前行的键盘快捷键,而不是 Spyder,这可能是您感到困惑的地方。
在 Spyder 4.0.1 中,“运行单元格”的键盘快捷键设置为 Ctrl+Return,但“运行选择”设置为 F9。您可以使用 F9 运行选择,或者如果您更喜欢使用 Ctrl+Return,您可以转到工具 -> 首选项 -> 键盘快捷键。搜索“运行选择”,双击并将 Ctrl+Return 设置为“新建快捷方式”
在 Spyder 4 中,运行突出显示的代码行的键盘快捷键是F9。如果您想使用任何其他快捷方式,则可以从工具>>首选项>>键盘快捷方式更改它,然后双击要更改的任何快捷方式并使用快捷方式进行更改。但要非常小心,如果您使用与任何其他工作相同的快捷方式,那么它将被删除。
如果要将代码组织为可运行的单元格,请使用注释模式# In[]
。这将像在 Jupyter Notebook 中一样激活单元块