jat*_*255 7 python ipython pycharm
在 PyCharm 中使用交互式控制台(通过 IPython)时,有没有办法从最后一行执行当前加载的多行语句?
在 Jupyter 的 QtConsole 中,这可以通过在任何输入行上按Shift+来完成Enter。IE
In [1]: print("line 1")
... print("line 2")
Run Code Online (Sandbox Code Playgroud)
无论插入符号位于何处,都可以通过按Shift+进行评估Enter。在 PyCharm 中基于 IPython 的交互式控制台中,按Shift+Enter在当前行下方创建一个新行并将插入符号移动到该行,而Ctrl+Enter在当前插入符号位置拆分该行。
我找不到任何控制此行为的设置;也许这是IPython的限制?
编辑:在常规的 IPython REPL 中,Alt+Enter完成了我所追求的,但这在 PyCharm 控制台中不起作用,即使删除了分配给该击键的默认快捷方式(“显示意图操作”)
小智 7
也许这个链接可以帮助你:
https://www.jetbrains.com/help/pycharm/loading-code-from-editor-into-console.html
在选择上按 Alt + Shift + E 将在控制台中执行所选代码。
| 归档时间: |
|
| 查看次数: |
3164 次 |
| 最近记录: |