Die HTML/CSS/JS-Code-Editoren zeigen andere Kontextmenüs als der Hauptcode-Editor. Leider sind die Guid/ID-Paare für diese Kontextmenüs nicht im Visual Studio SDK veröffentlicht oder definiert.
Es gibt jedoch einen Debug-Hook (seit VS 2005 SP1), mit dem Sie die Guid/ID von fast jedem Menüelement identifizieren können, an dem Sie interessiert sein könnten. Siehe dieser Blogbeitrag wie man das macht.
Mit der Technik in diesem Beitrag beschrieben, wenn ich CTRL+SHIFT+RIGHTCLICK im Javascript-Editor, erhalte ich den folgenden Dialog:
In den Abschnitt <Symbols> meiner VSCT-Datei kann ich Folgendes eintragen:
<GuidSymbol name="htmlEditorCommandSet" value="{D7E8C5E1-BDB8-11D0-9C88-0000F8040A53}">
<IDSymbol name="jsContextMenu" value="0x0034"/> <!-- 52 in hex is 0x0034 -->
</GuidSymbol>
Dann ist es nur noch eine Frage der Elternschaft zu dieser Guid/ID:
<Group guid="guidPrettyJsCmdSet" id="ContextMenuGroup" priority="0x0600">
<Parent guid="htmlEditorCommandSet" id="jsContextMenu"/>
</Group>