iPython在Os X上的Visual Studio Code中自动启动

问题描述 投票:0回答:2

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

python visual-studio-code ipython
2个回答
1
投票

我认为你的意思是你想要在启动时运行“Python交互式窗口”而不仅仅是一个iPython控制台

目前无法在启动时运行它。至少没有办法不编写另一个在打开工作区时运行命令的扩展。我们添加一个很简单。可能是工作区设置。你能在这里记录一个问题:https://github.com/Microsoft/vscode-python/issues/new

对于第二个问题,spyder中的'Execute',我们有'在Python交互式窗口中运行当前文件'。这适用于任何python文件。您可以通过文件上的上下文菜单或命令面板来访问它。


1
投票

可悲的是,目前任何官方扩展都没有提供spyder的漂亮工作流程(据我所知)。

但是,您可以通过编写扩展来轻松实现基础知识。即使没有TypeScript经验,您也可以快速构建一个扩展,一旦打开python文件就会启动IPython控制台。我还设法执行一个实现runfile方法的启动脚本。 VS Code还允许您的功能使用键绑定,这样您就可以像spyder一样工作。

虽然Spyder对IPython终端进行了相当多的修改,但感觉并不完全相同。但毕竟,所有东西都是开源的,所以你可以自己实现它,这就是我在空闲时间尝试做的事情。

© www.soinside.com 2019 - 2024. All rights reserved.