vscode-ext-commands

vscode-ext-commands

热门

VS Code 扩展中贡献命令的指南。说明命名约定、可见性、本地化及其他相关属性,遵循 VS Code 扩展开发指南、库和最佳实践。

3.6万Star
4556Fork
更新于 2026/7/13
SKILL.md
readonly只读
name
vscode-ext-commands
description

VS Code 扩展中贡献命令的指南。说明命名约定、可见性、本地化及其他相关属性,遵循 VS Code 扩展开发指南、库和最佳实践。

VS Code 扩展命令贡献

此技能帮助您在 VS Code 扩展中贡献命令。

何时使用此技能

当您需要以下操作时使用此技能:

  • 向您的 VS Code 扩展添加或更新命令

说明

VS Code 命令必须始终定义 title,无论其类别、可见性或位置如何。我们对每种“类型”的命令使用一些模式,具有以下特征:

  • 常规命令:默认情况下,所有命令应在命令面板中可访问,必须定义 category,并且不需要 icon,除非该命令将用于侧边栏。

  • 侧边栏命令:其名称遵循特殊模式,以下划线(_)开头并以 #sideBar 结尾,例如 _extensionId.someCommand#sideBar。必须定义 icon,并且可能有或没有 enablement 规则。侧边栏专属命令不应在命令面板中可见。将其贡献到 view/titleview/item/context 时,我们必须告知其显示的顺序/位置,并且可以使用“相对于其他命令/按钮”这样的术语,以便您识别要使用的正确 group。此外,定义新命令可见的条件(when)是一个好习惯。