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

ang*_*son 48 contextmenu right-click visual-studio-2010

源编辑器,项目项和解决方案项的右键单击上下文菜单变得非常漫长,其中两个甚至现在在我的1680x1050屏幕上滚动.

有没有办法让我隐藏这些菜单上的项目,即使我必须向Visual Studio宏系统添加一个事件并手动查找和隐藏它们?

这是一些例子,我从不使用这些物品中的许多物品:

上下文菜单

Edit1:当前答案+评论建议我应该使用工具栏上下文菜单中的Customize菜单项,转到第二个选项卡,Commands,然后使用Context Menus单选按钮并在那里找到相关菜单.

这里有3个,评论建议:

自定义上下文菜单

如你所见,它们都是空的.

编辑2:单击该对话框中的"全部重置"按钮后,对于"解决方案"和"项目"菜单,我在对话框中获得了可以编辑的项目,但更改并未影响项目或解决方案上的实际上下文菜单文件.此外,重新启动Visual Studio后,这两个对话框的内容再次为空.

Cod*_*ked 36

在Visual Studio 2010中,您可以:

  1. 转到工具 - >自定义
  2. 选择"命令"选项卡
  3. 选择上下文菜单单选按钮
  4. 从右侧的下拉列表中选择适当的上下文菜单,然后删除

我相信Visual Studio 2008是类似的.

  • @Lasse - 您还没有找到正确的上下文菜单.使用"上下文菜单"单选按钮旁边的组合框.选择"项目和解决方案上下文菜单|项目"和| 解. (2认同)

wiz*_*lee 12

您需要在" 自定义"选项中选择正确的上下文菜单.

转到工具>自定义,

然后像在Edit1屏幕截图中一样选择上下文菜单,但从Editor Context Menus | Code Window下拉菜单中选择" ".

在此输入图像描述

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

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

在此输入图像描述

为了删除' Cleanup Selected Code '命令,我将不得不选择Project and Solution Context Menus | Solution Folder下拉选项.

补充:这是我的示例简化上下文菜单(删除了复制,剪切,粘贴,大纲菜单和创建片段......)

在此输入图像描述

希望这有助于=)

编辑:如果要添加回删除的命令,可以使用" 新建命令"将其添加回来...或者只需按" 全部重置".请记住,稍后将恢复所有命令.因此,除非您在查找删除的命令时遇到问题,否则请使用第一种方法.