首页 > 解决方案 > iPython 在 OS X 上的 Visual Studio Code 中自动启动

问题描述

我希望 iPython 在我启动 VSC 时自动运行,而不是ipython在终端中键入并按 Enter 键。这里的答案How to set ipython/jupyter as the default python terminal for vscode? 不像 Windows 那样工作,但它不应该真的不同。此外,是否有类似于 Spyder 中的“执行”按钮而不是键入的东西%run filename?谢谢 !

标签: pythonvisual-studio-codeipython

解决方案


遗憾的是,目前任何官方扩展都没有提供 spyder 的良好工作流程(据我所知)。

但是您可以通过编写扩展自己轻松地实现基础知识。即使没有使用 TypeScript 的经验,您也可以快速构建一个扩展,在打开 python 文件后立即启动 IPython 控制台。我还设法执行了一个实现该runfile方法的启动脚本。VS Code 还允许对你的函数进行键绑定,这样你几乎可以像使用 spyder 一样工作。

Spyder 对 IPython 终端做了相当多的修改,所以感觉不会完全一样。但毕竟,那里的一切都是开源的,所以你可以自己实现它,这就是我在空闲时间尝试做的事情。


推荐阅读