Sdílet prostřednictvím


Pokyny pro umístění příkazů

Osvědčené postupy pro umístění příkazů v integrovaném vývojovém prostředí (IDE) sady Visual Studio se liší v závislosti na velikosti sady příkazů. Příkazy jsou definovány a umístěny podle informací v souborech .vsct .

Osvědčené postupy pro všechny sady příkazů

Pro každou sadu příkazů postupujte podle těchto pokynů:

  • Připravte si graf struktury příkazů předem. Identifikujte příkazy, pole se seznamem, skupiny příkazů a místní nabídky, které se použijí ve více než jednom umístění.

  • Příkazy, které se zobrazují ve stejné skupině, by měly souviset.

  • Skupiny, které obsahují jenom jeden příkaz, jsou přijatelné.

  • Balíčky by neměly do existujících nabídek sady Visual Studio přidávat velké množství příkazů. Místo toho by měli vytvořit nabídky nebo podnabídky pro hostování nových příkazů.

  • Když příkaz vložíte do existující nabídky, pojmenujte ho tak, aby jeho účel byl jasný a nezaměňuje se s existujícími příkazy.

Osvědčené postupy pro malé sady příkazů

Pokud vyvíjíte balíček VSPackage s několika příkazy, postupujte také podle těchto pokynů:

  • Pokud je to možné, pomocí nadřazeného prvku příkazu, pole se seznamem, skupiny nebo podřízené nabídky ho vložte do příslušné skupiny.

  • Tyto skupiny přiřaďte k nabídkám zobrazeným balíčkem VSPackage.

  • Nadřazenou položkou podřízené nabídky nebo příkazem musí být element Group . Přiřaďte ke skupinám příkazy a podřízené nabídky a potom skupiny přiřaďte k nadřazené nabídce.

  • Příkaz můžete vložit do dalších skupin přidáním oddílu elementu CommandPlacements za definici příkazu a následným přidáním do elementu CommandPlacements CommandPlacement pro každou další skupinu.

Osvědčené postupy pro velké sady příkazů

Pokud váš balíček VSPackage bude obsahovat mnoho příkazů, které se zobrazí v několika kontextech, postupujte také podle těchto pokynů:

  • Vytváření nabídek, skupin a příkazů jako nadřazených příkazů To znamená, že nepřiřaďte Parent prvek v definici položky.

  • Položky elementu v oddílu CommandPlacements elementu slouží CommandPlacement k vložení nabídek, skupin a příkazů do nadřazených nabídek a skupin.

  • CommandPlacements V části elementu by položky, které naplní danou nabídku nebo skupinu, měly být vedle sebe. To usnadňuje čitelnost a usnadňuje Priority určení pořadí.