跳转到主内容

Function: registerCommand()

registerCommand(command, callback, thisArg?): Disposable

Defined in: packages/extension-api/src/extension-api.d.ts:778

定义一个命令,供以后执行,可以通过调用 commands.executeCommand 来执行,或者在 StatusBarItemcommand 字段中引用它的名称。

有关示例,请参阅 commandswindow.createStatusBarItem

参数

command

string

命令的名称。该名称在所有扩展中必须是唯一的。建议使用扩展名的前缀来命名此命令,以避免与其他扩展的命令发生冲突。

callback

(...args) => any

要执行的命令

thisArg?

any

调用 callback 时提供的 this 的值

返回

Disposable

一个 disposable,在被 dispose 时会注销此命令

抛出

如果已经注册了同名命令。