【发布时间】:2019-08-11 17:54:34
【问题描述】:
背景:
我目前正在开发一个简单的 VS Code 扩展,它将为我的构建和调试任务提供动态设置的 command variables。计划是通过"${command:extension.myCommand}"语法在launch.json等中拥有一系列可访问的属性。
像这样注册命令就像在 package.json 文件中添加一个条目一样简单,例如:
"contributes": {
"commands": [
{
"command": "extension.myCommand",
"title": ""
}
]
}
并在我的主扩展文件中实现相应的命令:
let disposable = vscode.commands.registerCommand('extension.myCommand', () => {
return "dynvar";
});
context.subscriptions.push(disposable);
问题:
不幸的是,这些命令现在也出现在命令面板中,因为它们没有任何交互式使用,这很烦人。
问题:
有什么方法可以隐藏通过 VS Code 的命令面板中的扩展贡献的命令?
【问题讨论】:
标签: typescript visual-studio-code vscode-extensions