小编jat*_*255的帖子

从第一行在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 控制台中不起作用,即使删除了分配给该击键的默认快捷方式(“显示意图操作”)

python ipython pycharm

7
推荐指数
1
解决办法
3164
查看次数

标签 统计

ipython ×1

pycharm ×1

python ×1