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

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


person Phoera    schedule 18.12.2015    source источник
comment
@Louy Google - ваш друг, но краткое описание может заключаться в том, что он добавляет аннотации, встроенные в ваш код, чтобы показать вам определенные детали, которые вы иначе не могли бы увидеть, например, количество ссылок на свойства и поля.   -  person Elkvis    schedule 14.09.2016
comment
Я создал расширение под названием Setting Toggle, которое позволяет мне переключать codeLens легко включается и выключается. Мое расширение также позволяет переключать любые настройки кода vs. Я обнаружил, что код перехода при загрузке файлов C # очень раздражает, однако счетчик ссылок иногда действительно помогает.   -  person    schedule 15.06.2018
comment
2019 год и до сих пор codelens раздражает. Было бы неплохо, если бы он был показан только в фокусе, но до тех пор без него он выглядел бы намного лучше.   -  person Spiral Out    schedule 21.10.2019
comment
2021 год, а коделенс по-прежнему раздражает.   -  person outdead    schedule 13.06.2021


Ответы (8)


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

person Benjamin Pasero    schedule 19.12.2015
comment
Последний vscode имеет функцию поиска в настройках, просто введите кодовые линзы и снимите флажок. - person Edwin; 15.11.2018
comment
Я рекомендую расширение Toggle от Peng Lv. Когда мне нужна видимость исходного кода или ссылок или управление конфликтами (например, принятие входящих), я не хочу беспокоиться о настройках поиска для этого. Просто нажатие клавиши, которое я могу определить с помощью Toggle. - person dfdumaresq; 11.02.2020

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

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


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

"editor.codeLens": false

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

person thedayturns    schedule 02.10.2016

Шаг за шагом:

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

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

«CTRL

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

editor.codeLens

person Teoman shipahi    schedule 21.07.2017

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

"csharp.referencesCodeLens.enabled": false

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

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

person Codeacula    schedule 15.08.2018

Я отключил его, перейдя в file | preferences | settings

настройки файлов

Наконец:

Workspace | Text Editor | (scroll down a little)

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

person Luke Garrigan    schedule 26.07.2019

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

  1. Go to File > Preferences > Settings
  2. В раскрывающемся списке Text Editor найдите Code Lens и отключите его.
person Chwizdo    schedule 29.04.2020

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

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

person Circuit Breaker    schedule 04.05.2020
comment
Выглядит немного неудобно, но работает очень хорошо! Голосование за! По умолчанию он настроен для переключения Code Lens, поэтому настройка не требуется. Бонус: теперь вы можете переключать линзу с Chift + Ctrl + P, набрав Setting toggle. - person Andrei Sinitson; 16.04.2021

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

person Graeme Wicksted    schedule 29.09.2017
comment
Пожалуйста, укажите, почему вы голосуете против этого ответа. Это верный ответ на заданный вопрос. Я предлагал его как альтернативу настройкам рабочего пространства / пользователя для заинтересованных. - person Graeme Wicksted; 31.07.2019