如何在不将活动 window 更改为 IPython 控制台的情况下在 Spyder 中 运行 代码选择?
How to run code selection in Spyder without changing the active window to IPython console?
这主要是关于 Spyder 中工作流程的问题,而不是纯粹的编程问题。如果有人认为它在这里没有位置,请告诉我,我会删除它。
开始吧:
我在 Windows 64 位操作系统上 运行ning Spyder。 Spyder IDE 和 IPython 控制台之间的交互取决于您选择如何 运行 您的代码,我想具体说明这种交互是如何工作的。
在运行部分代码的几个选项中,以下两个之间的区别让我感到困惑:
选项 1 - Select 部分代码并按 F9
此 运行 是 select 编辑的代码。不足为奇。
再次按下 F9,再次执行相同的 selection。
选项 2 - 运行 使用单元格 (#%%) 和 Ctrl+Enter
相同的 selection
密码和以前一样是运行。但是再次按下 Ctrl-Enter,什么也没有发生。可能是因为 IPython 控制台现在是活动的 window。
我想找到一些方法来改变它,这样我就可以多次使用 Ctrl+Enter 和 运行 单元格内容,而不必使 Spyder IDE 处于活动状态 window 通过手动点击它。我不知道这是否可能。在 运行 / configure 和 Tools / Preferences 下的设置中谷歌搜索和乱搞到目前为止是无用的。
感谢您的任何建议!
P.S
如果您想知道为什么这对我来说如此重要,我会渲染多个图表并将它们导出到 PowerPoint,每次代码为 运行 时都会进行微小的更改。这样,当我完成一个已完成的 Power Point 演示文稿时,图表的新部分(线条、文本框等)就会显示出来。对于我的基本数据科学需求,事实证明这是一个非常理想的工作流程。当然,除了我必须手动 select Spyder IDE 每次我 运行 不同的 select 代码离子。
在选项 2 中,您应该使用 Shift+Enter 而不是
在最新的 spyder 版本中,运行 突出显示的代码行的键盘快捷键是 F9
,但它似乎不起作用。
从 TOOLS>>PREFERENCES>>KEYBOARD SHORTCUTS
开始更改它,然后双击您要更改的任何快捷方式并使用您的快捷方式进行更改。但是,如果您使用的快捷方式与用于任何其他工作的快捷方式相同,那么请务必小心,因为它会被删除。
我将 'run selection' 的快捷方式从 F9
更改为 ctrl + Enter
这主要是关于 Spyder 中工作流程的问题,而不是纯粹的编程问题。如果有人认为它在这里没有位置,请告诉我,我会删除它。
开始吧:
我在 Windows 64 位操作系统上 运行ning Spyder。 Spyder IDE 和 IPython 控制台之间的交互取决于您选择如何 运行 您的代码,我想具体说明这种交互是如何工作的。
在运行部分代码的几个选项中,以下两个之间的区别让我感到困惑:
选项 1 - Select 部分代码并按 F9
此 运行 是 select 编辑的代码。不足为奇。
再次按下 F9,再次执行相同的 selection。
选项 2 - 运行 使用单元格 (#%%) 和 Ctrl+Enter
相同的 selection密码和以前一样是运行。但是再次按下 Ctrl-Enter,什么也没有发生。可能是因为 IPython 控制台现在是活动的 window。
我想找到一些方法来改变它,这样我就可以多次使用 Ctrl+Enter 和 运行 单元格内容,而不必使 Spyder IDE 处于活动状态 window 通过手动点击它。我不知道这是否可能。在 运行 / configure 和 Tools / Preferences 下的设置中谷歌搜索和乱搞到目前为止是无用的。
感谢您的任何建议!
P.S
如果您想知道为什么这对我来说如此重要,我会渲染多个图表并将它们导出到 PowerPoint,每次代码为 运行 时都会进行微小的更改。这样,当我完成一个已完成的 Power Point 演示文稿时,图表的新部分(线条、文本框等)就会显示出来。对于我的基本数据科学需求,事实证明这是一个非常理想的工作流程。当然,除了我必须手动 select Spyder IDE 每次我 运行 不同的 select 代码离子。
在选项 2 中,您应该使用 Shift+Enter 而不是
在最新的 spyder 版本中,运行 突出显示的代码行的键盘快捷键是 F9
,但它似乎不起作用。
从 TOOLS>>PREFERENCES>>KEYBOARD SHORTCUTS
开始更改它,然后双击您要更改的任何快捷方式并使用您的快捷方式进行更改。但是,如果您使用的快捷方式与用于任何其他工作的快捷方式相同,那么请务必小心,因为它会被删除。
我将 'run selection' 的快捷方式从 F9
更改为 ctrl + Enter