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/title或view/item/context時,我們必須告知顯示的 順序/位置,並且可以使用「相對於其他指令/按鈕」等詞語,以便您識別要使用的正確group。此外,定義新指令可見的條件(when)也是良好的做法。






