Python 班次+;输入/返回运行在Spyder中不起作用

Python 班次+;输入/返回运行在Spyder中不起作用,python,spyder,Python,Spyder,一般来说,我对python和编程都是新手,但现在我尝试在spyder(Python3.5)中学习python编程 我有一个非常简单的问题:要运行命令并前进到下一行,我应该能够简单地单击顶部的按钮或使用shift+enter,这两种方法都不起作用。它在Jupyter中有效,但在spyder中无效 我的跑步设置有问题吗 你的问题有两种可能的答案 如果在Spyder编辑器中未选择任何内容并按F9,Spyder将计算当前行并自动移动到下一行 如果您想以与Jupyter笔记本中类似的方式运行文件,可以通过

一般来说,我对python和编程都是新手,但现在我尝试在spyder(Python3.5)中学习python编程

我有一个非常简单的问题:要运行命令并前进到下一行,我应该能够简单地单击顶部的按钮或使用shift+enter,这两种方法都不起作用。它在Jupyter中有效,但在spyder中无效


我的跑步设置有问题吗

你的问题有两种可能的答案

  • 如果在Spyder编辑器中未选择任何内容并按F9,Spyder将计算当前行并自动移动到下一行
  • 如果您想以与Jupyter笔记本中类似的方式运行文件,可以通过引入
    #%%
    形式的注释,将文件拆分为单元格。之后,您将看到活动单元格的颜色不同。然后,可以通过运行Shift+Enter(移动到下一个单元格)或Ctrl+Enter(保持在当前单元格)来计算这些单元格的值

  • 如果要使用此组合(
    shift+enter
    ),首先必须对代码进行分割。您可以这样分割代码(
    #%
    ),然后可以使用(
    shift+enter
    )。否则,您只能在我的情况下使用
    f9

    ,更改spyder的首选项解决了问题。 下面是一些已拍摄快照的信息

  • 转到spyder首选项
  • 选择键盘快捷键
  • 转到运行选择
  • 更改默认值(在我的示例中,F9是默认值)
  • 选择新的快捷方式(在我的例子中,我选择了shift+Enter)
  • 如果以前在另一个默认位置使用过此快捷方式,将打开一个新窗口提醒您>>选择“是”,然后应用
  • 完成了

  • 我遇到这个问题,在键盘快捷键中单击“还原到默认值”,保存后重新启动Spyder,它再次对我起作用。

    这不起作用。编辑器似乎无法识别Ctrl+Return和Ctrl+Enter。