Wie fügt man Visual Studio 2012 Befehle hinzu?

8

Wie kann ich dem Tastaturdialog (Extras- & gt; Optionen- & gt; Tastatur) benutzerdefinierte Befehle hinzufügen, um sie durch Tastenkombinationen auszulösen? Leider konnte ich keine Ressource im Internet finden.

Ich habe das durchkreuzt Blog Post , aber es ist etwas anders, weil ich einen Menüeintrag erstellen müsste. Ich möchte nur die Befehle im Tastaturdialog anzeigen. So wie es mit Makros funktioniert hat.

    
Matthias 18.09.2012, 18:11
quelle

1 Antwort

3

Ich habe VS 2012 in diesem Bereich nicht überprüft, aber ich denke, es ist dasselbe wie für die vorherige Version.

Alle diese Menü- und Befehlssachen sind in einer Datei namens [mypackage] .vsct lokalisiert, die die Visual Studio-Befehlstabelle ist. Das Schema wird hier beschrieben: VSCT-XML-Schema-Referenz . Wenn Sie den Assistenten verwendet haben, hat er wahrscheinlich einen für Sie erstellt.

Wie Sie im Schema sehen können, ist ein Befehl immer irgendwie mit einem Menü verknüpft ( Befehlselement <) / a>), aber es gibt eine Reihe von Flags, die Sie verwenden können, um dies zu optimieren: Befehlsflagelement . Je nachdem, was Sie tun, würde ich CommandWellOnly, DefaultInvisible und DynamicVisibility ausprobieren.

Wenn Sie nicht wollen, dass Ihr Menü in der oberen Menüleiste angezeigt wird, können Sie auch einfach das Element <Parent> des Elements root <Menu> in der vsct-Datei ändern.

    
Simon Mourier 23.09.2012, 08:55
quelle

Tags und Links