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

Как отключить лампочку в Visual Studio 2015?

Как вы полностью отключите лампочку в Visual Studio 2015? Это напоминает мне о Клиппи.

4b9b3361

Ответ 1

Кажется, что лампочка работает от анализатора. ими можно манипулировать с помощью набора правил анализа кода.

В свойствах проекта выберите вкладку "Анализ кода" - enter image description here

Затем откройте и измените набор правил, они находятся в Анализаторах Microsoft.CodeAnalysis.CSharp.Features, Microsoft.CodeAnalysis.CSharp и Mirosoft.Analyzers.NativeCodeAnalysis:

Управляемый бинарный анализ - это FxCop/Code Analysis, который был в предыдущих версиях.

enter image description here

Измените правила на none, и правила больше не будут выполняться. Однако добавление или использование разных анализаторов приведет к возврату лампочки.

Созданный набор правил можно применять ко всем проектам по мере необходимости.

Тем не менее, лампочка является заменой для подсказки, поэтому отключение всего может серьезно снизить полезность Visual Studio как IDE.

Ответ 3

Я только что нашел это расширение:

https://marketplace.visualstudio.com/items?itemName=MussiKara.HideSuggestionAndOutliningMargins

Расширение удаляет огромный левый промежуток между началом окна и кодом, стирая лампочку. Понятно, что новые VS предназначены для мониторов 16: 9, а не для хороших ака 5: 4;)

Плохой момент заключается в том, что удаляется ВСЕ в этом левом промежутке, и это включает свертывание кода. Хорошим моментом является то, что связывание клавиш сгиба (Ctrl + M, Ctrl + M в моем VS) все еще работает.

Если вы ненавидите лампочку так же сильно, как и я, она окупится, по крайней мере, до VS2022, где Microsoft решит добавить опцию ее удаления и снова ввести Class Wizard в четвертый раз.

РЕДАКТИРОВАТЬ: я обнаружил, что https://marketplace.visualstudio.com/items?itemName=vs-publisher-403103.HideLightbulbMargin ведет себя лучше. Это только отключает лампочку, но держит код сворачивается.

Ответ 4

Чтобы полностью отключить лампочку:


Для Visual Studio 2015 вы можете добавить этот ключ в реестр:

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\Roslyn\Internal\OnOff\Features] "Squiggles" = dword: 00000000


Для Visual Studio 2017 вы можете добавить этот ключ в реестр:

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\15.0_xxxxxxxx\Roslyn\Internal\OnOff\Features] "Squiggles" = dword: 00000000

с "xxxxxxxx" является случайной строкой.