如何在VSCode启动时运行扩展命令?

时间:2019-05-11 03:40:01

标签: visual-studio-code vscode-extensions

我构建了一个使用外部API的VSCode扩展。每当用户打开VSCode时,我都需要它来吃午餐以获取一些数据。

我已经阅读了文档,但是找不到答案。

谢谢您的时间!

1 个答案:

答案 0 :(得分:0)

我对扩展程序的生命周期如何工作有一个误解。最后,我已经能够解决我的问题。方法如下:

在扩展程序的package.json上,您有activationEvents设置。此设置确定何时激活您的分机。您可以在官方文档中了解不同的选项,但是让我告诉您,选项之一是星号运算符*

如果您在package.json中进行了设置:

"activationEvents": [
    "*"
],

打开VSCode时,您的扩展名将激活。

激活您的分机后会发生什么? 它将触发activate函数,该函数默认在extension.ts / extension.js文件中定义。

您可以在其中放置代码,例如,启动特定的Command或创建特定的Tree View

希望有帮助。