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 时会注销此命令
抛出
如果已经注册了同名命令。