在Visual Studio 2010(08)中的右键单击上下文菜单中隐藏项目?

源代码编辑器,项目项目和解决scheme项目的右键单击上下文菜单变得非常可笑,其中两个甚至在我的1680×1050屏幕上滚动。

是否有任何方法可以隐藏这些菜单上的项目,即使我必须将事件添加到我的Visual Studiomacros观系统并手动查找并隐藏它们?

这里有一些例子,我从来没有用过这些东西:

上下文菜单

编辑1:当前的答案+评论build议我应该使用工具栏上下文菜单中的自定义菜单项,转到第二个选项卡,命令,并使用上下文菜单无线电select,并在那里find相关的菜单。

这里是3,这是由意见build议:

定制上下文菜单

正如你所看到的,他们都是空的。

编辑2:单击该对话框中的“全部重置”button后,对于解决scheme和项目菜单,我在对话框中获得了可以编辑的项目,但是这些更改不会影响项目或解决scheme上的实际上下文菜单文件。 此外,重新启动Visual Studio后,这两个对话框的内容再次为空。

在Visual Studio 2010中,您可以:

  1. 转到工具 – >自定义
  2. select命令选项卡
  3. select上下文菜单单选button
  4. 从右边的下拉列表中select适当的上下文菜单,然后删除

我相信Visual Studio 2008是相似的。

您将需要在“ 自定义”选项中select正确的上下文菜单。

转到工具>自定义,

然后像在Edit1屏幕截图中一样selectEditor Context Menus | Code Window但从下拉菜单中select“ Editor Context Menus | Code Window ”。

在这里输入图像说明

从那里你应该能够从你的上下文菜单中删除你不需要的任何命令。 接下来,对于在编辑器上下文菜单|中找不到的其他命令 代码窗口(主要是插件或扩展相关的命令),你将不得不通过其他类别。

例如,我正在使用CodeMaid,当我在解决scheme资源pipe理器中右键单击文件时,会显示下面的上下文菜单

在这里输入图像说明

为了删除“ 清理选定的代码 ”命令,我将不得不selectProject and Solution Context Menus | Solution Folder Project and Solution Context Menus | Solution Folder下拉选项。

补充 :这是我的示例缩减的上下文菜单(删除复制剪切粘贴大纲菜单和创build片段…

在这里输入图像说明

希望这有助于=)

编辑:如果你想添加你删除的命令,你可以添加它们回来使用新命令…或只是按全部重置 。 请记住,以后会恢复所有的命令。 因此,除非你真的很难find删除的命令,使用第一种方法。

我使用3个VS扩展,这3个负责污染上下文菜单:

  1. VSCommands
  2. 电源命令
  3. 电动玩具

使用他们自己的选项对话框 ,可以将显示这些菜单的主题按住CTRL(在VS命令中)或完全禁用它们(另外两个扩展名)