vscode-ext-commands

vscode-ext-commands

熱門

在 VS Code 擴充功能中貢獻指令的指南。說明命名慣例、可見性、在地化及其他相關屬性,遵循 VS Code 擴充功能開發指南、程式庫及最佳實務。

3.6萬星標
4556分支
更新於 2026/7/13
SKILL.md
readonlyread-only
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)也是良好的做法。