命令
指的是在插件中注册的自定义function,命令
触发时将调用该function。注册一个新的命令
分为2个步骤:
1 . 在package.json中通过commands
配置扩展点声明该命令
,相关代码如下:
"contributes": {
"commands": [{
"command": "extension.helloWorld",
"title": "Hello World"
}]
}
2 . 在插件激活的时候通过API hx.commands.registerCommand或者hx.commands.registerTextEditorCommand来实现上面声明的命令
,注意命令标识
一定要一致。相关代码如下:
let disposable = hx.commands.registerCommand('extension.helloWorld', () => {
//do something
});
context.subscriptions.push(disposable)