Подтвердить что ты не робот

Скрыть элементы в контекстных меню правой кнопкой мыши в Visual Studio 2010 (08)?

Контекстные меню контекстного меню редактора исходного кода, элементов проекта и элемента решения становятся смехотворно длинными, а два из них даже прокручиваются на моем экране 1680x1050.

Есть ли способ скрывать элементы в этих меню, даже если мне нужно добавить событие в мою макроуровню Visual Studio и найти и скрыть их вручную?

Здесь примеры, многие из этих элементов я никогда используют:

context menus

Edit1: В текущем ответе + комментарии предлагается использовать пункт меню "Настроить" в контекстных меню панели инструментов, перейти ко второй вкладке "Команды" и использовать радиоконференцию "Контекстное меню" и найти соответствующие меню там.

Вот 3, которые предлагаются комментариями:

customize context menus

Как вы можете видеть, все они пустые.

Edit2: После нажатия кнопки "Reset All" в этом диалоговом окне для меню "Решение" и "Проект" я получил элементы в диалоговом окне, которые я мог бы редактировать, но изменения не были влияют на фактическое контекстное меню либо проекта, либо файла решения. Кроме того, после перезапуска Visual Studio содержимое диалогового окна для этих двух снова было пустым.

4b9b3361

Ответ 1

В Visual Studio 2010 вы можете:

  • Перейти к Инструменты- > Настроить
  • Выберите вкладку "Команды"
  • Выберите переключатель контекстного меню
  • Выберите соответствующее контекстное меню из выпадающего списка вправо и удалите

Я считаю, что Visual Studio 2008 похожа.

Ответ 2

Вам нужно будет выбрать правильное контекстное меню в опции Настроить.

Перейдите в меню "Инструмент" > "Настроить",

Затем выберите контекстное меню, как в ваших Правка1, но выберите "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

Надеюсь, что это поможет =)

Изменить: если вы хотите добавить обратно удаленные команды, вы можете либо добавить их обратно, используя Новая команда..., либо просто нажмите Reset Все. Имейте в виду, что позже будет восстанавливаться все команды. Таким образом, если вам действительно не удается найти удаленную команду, используйте первый метод.

Ответ 3

Я использую 3 расширения VS, и эти 3 несут ответственность за загрязнение контекстного меню:

  • VSCommands
  • Команды питания
  • Power Toys

Используя собственный диалог параметров, можно указать, что эти меню нажимают CTRL (в командах VS) или полностью отключают их (другие 2 расширения)