如何 运行 Spyder 3.5 中的当前行(ctrl +f10 不起作用)

How to run current line in Spyder 3.5( ctrl +f10 not working)

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

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

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

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

确切的等价物尚不存在,但如果您习惯于在块前后添加 #%% ("cells") 你想 运行 在一起然后你可以使用以下命令 运行 整个块。

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

有些键盘在按键功能方面与其他键盘布局不同。对我来说 运行 如果通过 Fn + F9 完成就会发生。

F9 是为您完成这项工作的关键。 要复制 RStudio 样式,请转到 Tools 菜单中的 Preferences,然后转到 Keyboard Shortcuts

因为Ctrl + Enter被分配给了另一个函数,所以先改变它。 然后将F9键值赋值给Ctrl + Enter。现在 Spyder 和 RStudio 一样。至少在某种程度上。

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

在 Spyder 中,确保行或块在您点击 'ctrl-enter'

之前突出显示