如何在Spyder 3.5中运行当前行(ctrl + f10不工作)

Jim*_*Jim 21 python-3.x spyder

我是Python的新手,我习惯了R studio,所以我选择了Spyder.在Spyder布局上,我看到一个按钮'运行当前行(ctrl + f10)'.但是按下按钮或c + 10不起作用.我错过了什么吗?我只能选择脚本并按'ctrl + enter'来运行当前行,这根本不方便.我正在使用ubuntu和Anaconda发行版.

Jit*_*sen 42

单独运行当前行的关键是F9.ctrl+F10如果您处于调试模式,则使用该快捷方式.

您可以通过PreferencesTool菜单中选择然后单击来查看快捷方式列表Keyboard shortcuts.


Kir*_*ier 13

来自R studio,我想你希望你有一个运行下一个命令的命令,而不仅仅是那一行(它可以将命令分成几个部分并导致错误).

确切的等价物尚不存在但是如果您习惯于在块("单元")之前和之后添加#%%,那么您可以使用以下命令来运行整个块.

运行单元格:Ctrl + Return
运行单元格并前进:Shift + Return

  • 这个答案非常有用,因为它提供了一些来自 RStudio 的上下文信息,使用 Rnotebooks 到 Spyder 以获得类似的功能。 (2认同)

Pra*_*mar 5

F9是为您完成工作的关键。复制RStudio风格,去PreferencesTools菜单进入Keyboard Shortcuts

由于Ctrl + Enter已分配给另一个功能,因此请先更改它。然后将F9键值分配给Ctrl + Enter。现在 Spyder 与 RStudio 相同。至少在某种程度上。