Как отключить кодовые линзы в коде VS?


146

Я искал, но не нашел информации о том, как отключить ссылки (или кодовые линзы полностью) в коде Visual Studio, они совершенно бесполезны и меня раздражают.


1
@Louy Google - ваш друг, но краткое описание может заключаться в том, что он добавляет аннотации, встроенные в ваш код, чтобы показать вам определенные детали, которые вы иначе не могли бы увидеть, например, количество ссылок на свойства и поля.
Elkvis


1
Я создал расширение под названием Setting Toggle, которое позволяет мне легко включать и выключать codeLens. Мое расширение также позволяет вам переключать любые настройки кода vs. Я обнаружил, что код перехода при загрузке файлов C # очень раздражает, однако иногда очень помогает счетчик ссылок.

2
2019 год и до сих пор codelens раздражает. Было бы неплохо, если бы он был показан только в фокусе, но до тех пор без него он выглядел бы намного лучше.
Spiral Out

Ответы:


176

Вы можете включить или отключить кодовую линзу, установив соответствующий editor.codeLensпараметр в пользовательских настройках (см. Https://code.visualstudio.com/Docs/editor/editingevolved#_reference-information для получения дополнительной информации).


9
В последнем vscode есть функция поиска в настройках, просто введите codelens и снимите флажок.
Эдвин

Я рекомендую расширение Toggle от Peng Lv. Когда мне нужна видимость исходного кода или ссылок или управление конфликтами (например, принятие входящих), я не хочу беспокоиться о настройках поиска для этого. Просто нажатие клавиши, которую я могу определить с помощью Toggle.
dfdumaresq

121

Обновление: в новом редакторе настроек VSCode это так же просто, как ввести кодовые обозначения в поиске и установить первый флажок в результатах:

введите описание изображения здесь


Для меня установка, которая исправила это, была:

"editor.codeLens": false

в моем файле пользовательских настроек json.


29

Шаг за шагом:

1- Нажмите CTRL + SHIFT + P, найдите «Пользовательские настройки» и откройте файл settings.json. Этот файл находится в:

%UserProfile%\AppData\Roaming\Code\User\settings.json

CTRL + SHIFT + P

2- На правой панели переопределите параметр " editor.codeLens " со значением "false".

editor.codeLens


17

Чтобы специально отключить ссылки в редакторе C #, добавьте это в свои настройки пользователя:

"csharp.referencesCodeLens.enabled": false

Это, в частности, скрывает количество ссылок в редакторе C #, сохраняя при этом остальные функции CodeLens.

MotKohn также указал, что вы можете использовать javascript.referencesCodeLens.enabledили typescript.referencesCodeLens.enabledниже. Не забудьте дать им несколько очков, если это помогло!



2

Для людей, использующих любую ОС Linux :

  1. Перейти File> Preferences>Settings
  2. Под раскрывающихся Text Editor, поиск Code Lensи вывести его из строя.

0

Ярлык для быстрого включения / выключения этой функции: CTRL+SHIFT+P Toggle TypeLens


Укажите, почему вы голосуете против этого ответа. Это верный ответ на заданный вопрос. Я предложил его как альтернативу настройкам рабочего пространства / пользователя для заинтересованных.
Graeme Wicksted

0

Вы можете сделать это одним щелчком мыши по VS Code. Просто установите расширение, Setting Toggleсозданное Ho-Wan, на VS Code. После установки нажмите T, как показано на изображении, чтобы переключить Codelens.

введите описание изображения здесь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.