9

如何将自定义命令添加到键盘对话框(工具->选项->键盘)以通过快捷键触发它们?不幸的是,我在网上找不到任何资源。

我浏览了这篇博文,但它略有不同,因为我必须创建一个菜单条目。我只想在键盘对话框中显示命令。就像它与宏一起使用一样。

4

1 回答 1

4

我没有在这方面检查过 VS 2012,但我认为它与以前的版本相同。

所有这些菜单和命令内容都本地化在一个名为 [mypackage].vsct 的文件中,该文件是 Visual Studio 命令表。此处描述了架构:VSCT XML 架构参考。当您使用向导时,它可能会为您创建一个。

正如您在架构中看到的那样,命令总是以某种方式链接到菜单(命令元素),但是您可以使用许多标志来调整它:命令标志元素。根据你所做的,我会尝试 CommandWellOnly、DefaultInvisible 和 DynamicVisibility。

无论如何,如果您不希望您的菜单出现在顶部菜单栏上,也可以只更改vsct 文件中<Parent>根元素的元素。<Menu>

于 2012-09-23T08:55:40.850 回答