Я недавно установил Visual Studio 2013 Ultimate. Теперь, как вы знаете, существует эта «n ссылок» над всеми методами.
Когда я перехожу к параметрам CodeLens, я не могу отключить эту единственную функцию, поскольку флажок неактивен.
Так как я могу отключить это?
Индикатор References должен быть включен, потому что он единственный, кто знает, как выполнять элементы "заполнителя" (тот, который говорит "- ссылки"), и гарантированно будет появляться везде, где появляется кодовая линза.
Если бы вы могли отключить ссылки, то весьма вероятно, что кодовые линзы зарезервировали бы место для индикаторов, и все же никакие индикаторы никогда не появлялись бы, поэтому вы бы получили пустые строки в каждом методе / классе / свойстве, которые не являются настоящими пустыми строками. они просто зарезервировали пространство для элементов codesense, которые никогда не появятся.
Я бы посоветовал использовать в Visual Studio функцию «пошли хмуриться» и прокомментировать это, если вы хотите отключить только ссылки.
источник
Если вы хотите сохранить функциональность CodeLens, но в основном избавитесь от ссылок, перейдите по ссылке:
Options/Environment/Fonts and Colors
Show settings for: CodeLens
и измените настройки на:
Font: Consolas
Font Size: 6
Indicator Text: White
Indicator Text (Disabled): White
Indicator Separator: White
Выбор Consolas уменьшает высоту строки по сравнению со шрифтом Calibri по умолчанию, даже при размере шрифта 6. Возможно, вы даже можете использовать меньший шрифт, но я его не нашел.
Если у вас темный фон, выберите соответствующий темный цвет вместо того,
White
где он упоминается в приведенных выше шагах, поскольку цель состоит в том, чтобы скрыть текст CodeLense.источник
В Visual Studio 2015. Инструменты> Параметры. Текстовый редактор> Все языки> CodeLens. Снимите флажок «Включить CodeLens»
источник