这主要是关于Spyder工作流程的问题,而不是纯编程问题。如果有人认为这里没有地方,那么请告诉我,我会将其删除。
我们走了:
我在Windows 64位操作系统上运行Spyder。 Spyder IDE和IPython控制台之间的交互取决于您选择如何运行代码,我想指定此交互的工作方式。
在运行部分代码的几个选项中,以下两个之间的区别让我感到困惑:
选项1 - 选择部分代码并点击F9
这将运行所选代码。这并不奇怪。 再次按F9,再次执行相同的选择。
选项2 - 使用单元格(#%%)和Ctrl + Enter
运行相同的选择代码就像以前一样运行。但再次按Ctrl-Enter,没有任何反应。可能是因为IPython控制台现在是活动窗口。
我想找到一些改变它的方法,所以我可以使用Ctrl + Enter并多次运行单元格内容,而无需通过手动点击它来使Spyder IDE成为活动窗口。我根本不知道这是否可行。在运行/配置和工具/偏好设置下的设置中搜索和搞乱,到目前为止一直没用。
感谢您的任何建议!
P.S
如果您想知道为什么这对我来说这么大,我会在每次运行代码时渲染多个图表并将它们导出到Power Point并进行微小更改。通过这种方式,当我通过完成的Power Point演示工作时,会显示图表的新部分(线条,文本框等)。而对于我的基本数据科学需求,这已经证明是一个非常优化的工作流程。当然,除非我每次运行不同的代码选择时都必须手动选择Spyder IDE。
答案 0 :(得分:1)
在最新的spyder版本中,用于运行突出显示的代码行的键盘快捷键为F9
,但似乎不起作用。
从TOOLS>>PREFERENCES>>KEYBOARD SHORTCUTS
进行更改,然后双击要更改的任何快捷方式,然后使用该快捷方式进行更改。但是,如果您使用与其他任何工作相同的快捷方式,请务必小心,因为它将被删除。
我将“运行选择” 的快捷方式从F9
更改为ctrl + Enter
答案 1 :(得分:0)
在选项2 中,您应该使用 Shift + Enter