Wie deaktiviere ich Codelens im VS-Code?

140

Ich habe gesucht, aber keine Informationen zum Deaktivieren von Referenzen (oder der Codelens) im Visual Studio-Code gefunden. Sie sind für mich ziemlich nutzlos und nervig.

Phoera
quelle
1
@Louy Google ist Ihr Freund, aber eine kurze Beschreibung könnte sein, dass es Anmerkungen in Ihrem Code hinzufügt, um Ihnen bestimmte Details anzuzeigen, die Sie sonst möglicherweise nicht sehen, z. B. die Anzahl der Verweise auf Eigenschaften und Felder.
Elkvis
1
Ich habe eine Erweiterung namens Setting Toggle erstellt, mit der ich die CodeLens einfach ein- und ausschalten kann. Mit meiner Erweiterung können Sie auch die Einstellung zwischen vs und Code umschalten. Ich fand den Sprungcode beim Laden von C # -Dateien sehr ärgerlich, aber die Referenzanzahl ist manchmal sehr hilfreich.
2
2019 und immer noch codelens ist nervig. Es wäre schön, wenn es nur im Fokus gezeigt würde, aber bis dahin sieht es ohne es viel besser aus.
Spiral Out

Antworten:

172

Sie können die Codelinse aktivieren oder deaktivieren, indem Sie die editor.codeLensEinstellung in den Benutzereinstellungen festlegen ( weitere Informationen finden Sie unter https://code.visualstudio.com/Docs/editor/editingevolved#_reference-information ).

Benjamin Pasero
quelle
7
Der neueste vscode verfügt über eine Suchfunktion in den Einstellungen. Geben Sie einfach codelens ein und deaktivieren Sie das Kontrollkästchen.
Edwin
Ich empfehle die Erweiterung Toggle von Peng Lv. Wenn ich Sichtbarkeit von Quellcode oder Referenzen oder Konfliktmanagement benötige (z. B. eingehende akzeptieren), möchte ich mich nicht darum kümmern, Einstellungen dafür zu suchen. Nur ein Tastendruck, den ich mit Toggle definieren kann.
dfdumaresq
116

Update: Im neuen Einstellungseditor von VSCode müssen Sie lediglich Codelens in die Suche eingeben und das erste Kontrollkästchen in den Ergebnissen aktivieren:

Geben Sie hier die Bildbeschreibung ein


Für mich war die Einstellung, die das Problem behoben hat:

"editor.codeLens": false

in meinen Benutzereinstellungen json Datei.

die Tagesumdrehungen
quelle
29

Schritt für Schritt:

1- Drücken Sie STRG + UMSCHALT + P, suchen Sie nach "Benutzereinstellungen" und öffnen Sie die Datei settings.json. Diese Datei befindet sich unter:

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

STRG + UMSCHALT + P.

2- Überschreiben Sie auf der rechten Seite die Einstellung " editor.codeLens " mit dem Wert "false".

editor.codeLens

Teoman Shipahi
quelle
15

Fügen Sie dies zu Ihren Benutzereinstellungen hinzu, um die Referenzen im C # -Editor speziell zu deaktivieren:

"csharp.referencesCodeLens.enabled": false

Dadurch wird insbesondere die Anzahl der Referenzen im C # -Editor ausgeblendet, während die restlichen Funktionen von CodeLens erhalten bleiben.

MotKohn wies auch darauf hin, dass Sie javascript.referencesCodeLens.enabledoder typescript.referencesCodeLens.enableddarunter verwenden können. Stellen Sie sicher, dass Sie ihnen einige Punkte geben, wenn das hilft!

Codeacula
quelle
6

Ich habe es deaktiviert, indem ich zu gegangen bin file | preferences | settings

Einstellungen für die Dateieinstellungen

Schließlich:

Workspace | Text Editor | (scroll down a little)

Geben Sie hier die Bildbeschreibung ein

Luke Garrigan
quelle
0

Verknüpfung zum schnellen Ein- und Ausschalten dieser Funktion: CTRL+SHIFT+P Toggle TypeLens

Graeme Wicksted
quelle
Bitte geben Sie an, warum Sie diese Antwort ablehnen. Es ist eine gültige Antwort auf die gestellte Frage. Ich habe es als Alternative zu Arbeitsbereichs- / Benutzereinstellungen für Interessierte angeboten.
Graeme Wicksted
0

Für Benutzer eines Linux-Betriebssystems :

  1. Zum File> Preferences>Settings
  2. Text EditorSuchen Code LensSie im Dropdown- Menü danach und deaktivieren Sie es.
Anderson Chong
quelle
0

Sie können dies mit einem einzigen Klick auf VS Code tun. Installieren Sie einfach die Erweiterung Setting Togglevon Ho-Wan auf VS Code. Klicken Sie nach der Installation wie im Bild gezeigt auf T , um Codelens umzuschalten.

Geben Sie hier die Bildbeschreibung ein

Leistungsschalter
quelle