2011-03-15 96 views
42

源代码编辑器,项目项目和解决方案项目的右键单击上下文菜单变得非常可笑,其中两个甚至现在在我的1680x1050屏幕上滚动。隐藏Visual Studio 2010(08)中右键单击上下文菜单中的项目?

即使我必须将事件添加到我的Visual Studio宏观系统并手动查找并隐藏它们,有什么方法可以隐藏这些菜单上的项目吗?

这里的例子,许多这些项目我从未使用:

context menus

EDIT1:目前的答案+评论暗示我应该在工具栏的上下文菜单中使用自定义菜单项,去到第二个选项卡Commands,并使用Context Menus无线电选择并在那里找到相关的菜单。

这里有3个,这是由意见建议:

customize context menus

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

EDIT2:在点击了“全部重设”按钮,在对话框中,解决方案和项目的菜单,我在对话框中有项目,我可以修改,但变化并未对影响到实际的上下文菜单无论是项目还是解决方案文件。此外,重新启动Visual Studio后,这两个对话框的内容再次为空。

回答

35

在Visual Studio 2010中,您可以:

  1. 转到工具 - >自定义
  2. 选择命令选项卡
  3. 选择上下文菜单单选按钮
  4. 从下拉列表中选择相应的上下文菜单向右,并删除

我相信Visual Studio 2008是类似的。

+0

似乎没有可编辑的源代码菜单列表,唯一一个编辑器上下文菜单有2个项目,代码窗口和XAML编辑器。在我的问题的最右边菜单中找到的菜单项“Surround with”无处可查。 XAML编辑器菜单中有一个“Surround with”条目,但对主代码编辑器上下文菜单没有任何影响。这些可以100%动态生成吗?看起来很奇怪,那里有所有其他的菜单。 – 2011-03-15 18:08:45

+0

我找不到“打开命令提示符”条目,所以似乎在这里有很多缺失。 – 2011-03-15 18:12:14

+0

嗯,我没有Open Command Prompt菜单项。这可以通过扩展添加。事情肯定是有点动态的,因为项目被删除,是脱节的。我会想象项目可以根据需要通过扩展添加。 – CodeNaked 2011-03-15 18:27:25

1

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

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

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

11

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

转到工具>自定义,

然后选择上下文菜单,你在你的EDIT1截图做了,但是从下拉菜单中选择,而不是“Editor Context Menus | Code Window”。

enter image description here

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

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

enter image description here

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

新增:这是我的样品被还原处理的上下文菜单(除去复制粘贴大纲菜单和创建片段...

enter image description here

希望这有助于=)

编辑:如果您想添加回删除的命令,您可以使用新命令...或只需按重置全部。请记住,以后会恢复所有的命令。因此除非你真的无法找到被删除的命令,否则使用第一种方法。

相关问题