【发布时间】:2023-01-31 16:31:41
【问题描述】:
我正在编写一个依赖于当前设置的 Python 解释器的 VS 代码扩展。当我通过 VS 代码 UI 更改 Python 解释器时,扩展需要刷新并获取最新的 Python 路径(主要是为了在 TreeView 中显示正确的环境设置)。现在,我的自定义 TreeView 中有一个刷新按钮,我需要在选择不同的 Python 解释器后按下它。
但是,这是第二个手动步骤。当用户更改 Python 解释器时,有没有办法在我的扩展中获得通知,例如,扩展可以监听的事件?
我只找到了 VS Code 的激活事件,但看起来这不会有帮助。我没有发现执行命令python.setInterpreter 后触发的任何其他事件
【问题讨论】:
-
为
python.setInterpreter设置设置更改回调
标签: visual-studio-code vscode-extensions python-extensions