カスタム コマンドをキーボード ダイアログ ([ツール] -> [オプション] -> [キーボード]) に追加して、ショートカットでトリガーするにはどうすればよいですか? 残念ながら、ウェブ上でリソースを見つけることができませんでした。
私はこのブログ投稿をクロスしましたが、メニュー エントリを作成する必要があるため、少し異なります。キーボードダイアログにコマンドを表示したいだけです。マクロと同じように。
カスタム コマンドをキーボード ダイアログ ([ツール] -> [オプション] -> [キーボード]) に追加して、ショートカットでトリガーするにはどうすればよいですか? 残念ながら、ウェブ上でリソースを見つけることができませんでした。
私はこのブログ投稿をクロスしましたが、メニュー エントリを作成する必要があるため、少し異なります。キーボードダイアログにコマンドを表示したいだけです。マクロと同じように。
このあたりはVS2012で確認していませんが、前のバージョンと同じだと思います。
すべてのメニューとコマンドは、Visual Studio コマンド テーブルである [mypackage].vsct というファイルにローカライズされています。スキーマについては、 VSCT XML Schema Referenceで説明されています。ウィザードを使用すると、おそらく作成されます。
スキーマでわかるように、コマンドは常に何らかの方法でメニュー ( Commands 要素) にリンクされていますが、これを微調整するために使用できるフラグがいくつかあります:コマンド フラグ要素。何をするかに応じて、CommandWellOnly、DefaultInvisible、DynamicVisibility を試してみます。
とにかく、トップ メニュー バーにメニューを表示したくない場合は、vsct ファイル<Parent>
のルート要素の要素を変更することもできます。<Menu>