这主要是一个关于Spyder中工作流程的问题,而不是一个纯粹的编程问题。如果有人认为它在这里没有位置,请告诉我,我会把它移走。
我们开始:
我在Windows 64位操作系统上运行Spyder。Spyder和IPython控制台之间的交互取决于您选择如何运行代码,我想指定这种交互是如何工作的。
在运行部分代码的几个选项中,以下两个选项之间的区别使我感到困惑:
选项1-选择部分代码并按F9
这将运行选定的代码。没什么好惊讶的。再次点击F9,并再次执行相同的选择。
选项2-使用单元格(#%%)和Ctrl+Enter运行相同的选择
代码和以前一样运行。但是再一次按下Ctrl-回车,什么都不会发生。可能是因为IPython控制台现在是活动窗口。
我想找到一些方法来改变这种情况,这样我就可以使用Ctrl+Enter并多次运行单元格内容,而不必手动单击Spyder作为活动窗口。我不知道这是否有可能。在、运行/配置、和工具/首选项下的设置中进行谷歌搜索和混乱操作,到目前为止都是没用的。
谢谢您的建议!
P.S
如果您想知道为什么这对我来说是个大问题,我将呈现多个图表,并在每次运行代码时,将它们导出到Power,并进行一些小的更改。这种方式,新的部分的图表(行,文本框等)显示时,我的工作方式完成电源点演示。对于我的基本数据科学需要,这是一个非常理想的工作流程。当然,除了每次运行不同的代码选择时,我都必须手动选择Spyder。
发布于 2019-05-22 20:38:08
在选项2中,您应该使用Shift+Enter代替
发布于 2020-06-15 16:55:51
在最新的spyder版本中,运行突出显示的代码行的键盘快捷方式是F9
,但它似乎不起作用。
从TOOLS>>PREFERENCES>>KEYBOARD SHORTCUTS
中更改它,然后双击要更改的任何快捷方式,并使用快捷方式进行更改。但是,如果您使用与任何其他工作相同的快捷方式,则要非常小心,否则它将被删除。
我将“运行选择”的快捷方式从F9
改为ctrl + Enter
https://stackoverflow.com/questions/44164094
复制相似问题