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

时间:2016-08-19 05:39:01

标签: python-3.x spyder

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

5 个答案:

答案 0 :(得分:37)

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

您可以在Preferences菜单中选择Tool,然后点击Keyboard shortcuts,查看快捷列表。

答案 1 :(得分:9)

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

确切的等价物还不存在,但如果您习惯于在块(“cells”)之前和之后添加#%% ,那么您想要一起运行您可以使用以下命令来运行整个块。

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

答案 2 :(得分:1)

某些键盘在按键功能上的布局与其他键盘不同。对我来说,如果通过Fn + F9完成,就会发生跑步。

答案 3 :(得分:0)

F9是为您完成任务的关键。 要复制RStudio样式,请转到Preferences菜单中的Tools并转到Keyboard Shortcuts

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

答案 4 :(得分:0)

Control Enter是在R Studio和Python中执行一行或一行代码的快速方法。

在Spyder中,请确保在点击“ ctrl-enter”之前将行或块突出显示