python - VS Code 在终端中对 IPython shell 执行选择(无笔记本)
问题描述
我想在 VSC 中使用 IPython 交互(不使用笔记本)。通过对 workbench.action.terminal.runSelectedText 使用 keybiding,我可以成功地执行对 python 交互式 shell 的选择,但是使用 iPython 它无法运行单元格,我必须将选择更改为终端并按 enter。
这是我的 keybidings.json 文件:
[
{
"key": "ctrl+enter",
"command": "workbench.action.terminal.runSelectedText"
}
]
非常感谢任何解决此问题的帮助!理想情况下,包含额外输入的键绑定配置。
解决方案
当我将 IPython 升级到 7.30.1 版本时遇到了这个问题我发现的解决方案是 add "--simple-prompt"
,这并不完美(只是没有颜色主题或自动完成),但至少发送时不需要按 enter要运行的代码。
推荐阅读
- linux - 磁盘清理脚本在终端中运行正常,但在 crontab 安排时无法清理
- python-3.x - 在 Airflow 上调度 python 脚本时出现 stem.connection.UnreadableCookieFile 错误
- vue.js - 将 plotly fig.to_html 嵌入到 Vue 组件中
- jquery - 如何使用Django模板在javascript中访问ajax jquery中的模板变量
- asp.net-core - ASP.NET Core 3.1 - OData 循环
- css - Bookdown bs4_book - 更改 h3 颜色
- angular - Angular/Typescript/grpc-web:如何通过 Https/SSL 传输使用 grpc 服务
- sql-server - EF Core - 设计属于其他实体A的数据库实体A
- python - 使用 PYROSM 迭代和附加每个多边形的节点和边
- java - 无法实现 org.eclipse.persistence.internal.libraries.asm.ClassVisitor