2012-09-18 14 views
8

ショートカットでトリガーするために、キーボードダイアログ(ツール - >オプション - >キーボード)にカスタムコマンドを追加するにはどうすればよいですか?残念ながら、私はウェブ上のリソースを見つけることができませんでした。Visual Studio 2012にコマンドを追加する方法は?

これは、blog postと交差しましたが、メニューエントリを作成する必要があるため、少し異なります。私はキーボードのダイアログでコマンドを表示したいだけです。マクロと連携したように

+0

http://stackoverflow.com/tags/vsx/infoについて –

+0

@JohnSaunders:どういう意味ですか? – Matthias

+0

申し訳ありませんが、そこにいくつかのリンクがあると思いました。私はいくつかを追加する必要があります。 –

答えて

3

私はこの地域でVS 2012をチェックしていませんが、以前のバージョンと同じだと思います。

すべてのメニューとコマンドは、Visual Studioのコマンドテーブルである[mypackage] .vsctというファイルにローカライズされています。ここでスキーマについて説明します:VSCT XML Schema Reference。ウィザードを使用すると、おそらくウィザードが作成されました。

スキーマからわかるように、コマンドはいつも何らかの形でメニュー(Commands Element)にリンクされていますが、これを微調整するために使用できるフラグがいくつかあります:Command Flag Element。あなたが何をするかによって、私はCommandWellOnly、DefaultInvisible、およびDynamicVisibilityを試してみましょう。

とにかくメニューをトップメニューバーに表示したくない場合は、vsctファイルのルート<Menu>要素の<Parent>要素を変更することもできます。

関連する問題