2012-09-18 58 views
8

如何將自定義命令添加到鍵盤對話框(工具 - >選項 - >鍵盤)以便通過快捷方式觸發它們?不幸的是,我在網上找不到任何資源。如何將命令添加到Visual Studio 2012?

我越過了這個blog post,但它有點不同,因爲我必須創建一個菜單條目。我只想在鍵盤對話框中顯示這些命令。就像它使用宏一樣。

+0

那麼http://stackoverflow.com/tags/vsx/info呢? –

+0

@JohnSaunders:你是什麼意思? – Matthias

+0

對不起,我認爲那裏有一些鏈接。我將不得不添加一些。 –

回答

3

我還沒有檢查VS 2012在這個領域,但我認爲它是與以前的版本相同。

所有菜單和命令的東西都被本地化在名爲[mypackage] .vsct的文件中,這是Visual Studio命令表。架構在這裏描述:VSCT XML Schema Reference。當你使用嚮導時,它可能會爲你創建一個。

正如您在架構中看到的那樣,命令總是以某種方式鏈接到菜單(Commands Element),但是您可以使用一些標誌來調整它:Command Flag Element。根據你所做的,我會嘗試CommandWellOnly,DefaultInvisible和DynamicVisibility。

無論如何,如果您不希望菜單出現在頂部菜單欄上,只需更改vsct文件中的<Menu>元素的<Parent>元素即可。

相關問題