如何将自定义命令添加到键盘对话框(工具->选项->键盘),以便通过快捷方式触发它们?不幸的是,我在网上找不到任何资源。
我看到了这个博客文章,但它略有不同,因为我必须创建一个菜单项。我只想在键盘对话框中显示命令。就像宏一样工作。
我看到了这个博客文章,但它略有不同,因为我必须创建一个菜单项。我只想在键盘对话框中显示命令。就像宏一样工作。
我在这方面还没有检查过VS 2012,但我认为它与以前的版本相同。
所有菜单和命令都在一个名为[mypackage].vsct的文件中进行本地化,这是Visual Studio命令表。该模式在此处描述:VSCT XML Schema参考。当您使用向导时,它可能会为您创建一个。
正如您可以在模式中看到的那样,Command始终与Menu (Commands Element)相关联,但是您可以使用许多标志来微调此过程:Command Flag Element。根据您的操作,我建议尝试使用CommandWellOnly、DefaultInvisible和DynamicVisibility。
无论如何,如果您不希望菜单出现在顶部菜单栏上,您也可以更改vsct文件中根<Menu>
元素的<Parent>
元素。