【问题标题】:iPython automatically at launch in Visual Studio Code on Os XiPython 在 OS X 上的 Visual Studio Code 中自动启动
【发布时间】:2019-03-01 20:27:56
【问题描述】:

我希望 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


    【解决方案1】:

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

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

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

    【讨论】:

    • 不,它不是 Python 交互式窗口,我刚刚在您的帖子中发现了它,但它比终端中的 ipython 慢。这是一个示例:imgur.com/a/wPAYyf2。然后对于第二个,您将通过视频了解我为什么想要一个按钮。
    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-02
      • 1970-01-01
      • 1970-01-01
      • 2015-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-14
      相关资源
      最近更新 更多