如何在 Spyder 4 中运行选定的行?

Gui*_*ski 12 python ide customization spyder

在以前版本的 Spyder 中,您可以在编辑器中选择行,然后只运行那些选定的行。

在 Spyder 4 中,当您选择行并按Ctrl+ 时,Enterruncell(0, '/your/dir/file.py')会运行整个代码。

如何只运行我选择的行?

CDJ*_*DJB 9

运行光标所在行或Spyder 4中当前选定行的热键是F9Ctrl+Enter将运行当前单元格。您可以在此处阅读有关 Spyder 中单元格的更多信息。基本上,这些代码块可以使用代码中的特定语法在编辑器中定义,并且可以由 Spyder 和其他 IDE 独立运行。

顺便说一句,Ctrl+Enter是在 R Studio 中运行当前行的键盘快捷键,而不是 Spyder,这可能是您混淆的地方。

  • 在spyder 3.x Ctrl+Enter 中也运行当前选定的单元格。今天刚刚发现我可以转到:工具 -> 首选项 -> 快捷方式并自定义它,所以我只使用了一个快捷方式,这使得用右手鼠标快速选择并用左手按下快捷方式变得更快。 (4认同)

小智 8

在 Spyder 4.0.1 中,“运行单元格”的键盘快捷键设置为 Ctrl+Return,但“运行选择”的键盘快捷键设置为 F9。您可以使用 F9 来运行选择,或者如果您更喜欢使用 Ctrl+Return,您可以转到工具 -> 首选项 -> 键盘快捷键。搜索“运行选择”,双击并将 Ctrl+Return 设置为“新建快捷方式”

  • 它可以工作,只需在设置更改后重新启动spyder (2认同)