Function: registerCommand()
registerCommand(
command,callback,thisArg?):Disposable
Defined in: packages/extension-api/src/extension-api.d.ts:778
定义一个命令,供以后执行,可以通过调用 commands.executeCommand 来执行,或者在 StatusBarItem 的 command 字段中引用它的名称。
有关示例,请参阅 commands 和 window.createStatusBarItem。
参数
command
string
命令的名称。该名称在所有扩展中必须是唯一的。建议使用扩展名的前缀来命名此命令,以避免与其他扩展的命令发生冲突。
callback
(...args) => any
要执行的命令
thisArg?
any
调用 callback 时提供的 this 的值
返回
一个 disposable,在被 dispose 时会注销此命令
抛出
如果已经注册了同名命令。