跳至主要内容

函数: registerCommand()

registerCommand(command, callback, thisArg?): Disposable

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

有关示例,请参见 commandswindow.createStatusBarItem

参数

command: string

命令的名称。该名称在所有扩展中必须是唯一的。建议在名称前面加上扩展的名称,以避免与来自其他扩展的命令冲突。

callback

要执行的命令

thisArg?: any

调用回调时提供的 this 的值

返回值

Disposable

一个可处置对象,当被处置时会取消注册此命令

抛出异常

如果已注册了相同名称的命令。

定义于

packages/extension-api/src/extension-api.d.ts:739