Comment désactiver les codelens dans le code VS?


140

J'ai cherché mais je n'ai trouvé aucune information sur la façon de désactiver les références (ou les codelens complètement) dans Visual Studio Code, elles sont assez inutiles et ennuyeuses pour moi.


1
@Louy Google est votre ami, mais une brève description pourrait être qu'il ajoute des annotations en ligne avec votre code, pour vous montrer certains détails que vous ne verriez peut-être pas autrement, tels que le nombre de références aux propriétés et aux champs.
Elkvis le


1
J'ai créé une extension appelée Setting Toggle qui me permet d'activer et de désactiver facilement codeLens. Mon extension vous permet également de basculer n'importe quel paramètre vs code. J'ai trouvé le code de saut lors du chargement de fichiers C # très ennuyeux, mais le nombre de références est parfois très utile.

2
2019 et toujours codelens est ennuyeux. Ce serait bien s'il n'était montré que lors de la mise au point, mais jusque-là, il semble beaucoup mieux sans lui.
Spiral Out

Réponses:


172

Vous pouvez activer ou désactiver le code lense en définissant le editor.codeLensparamètre dans les paramètres utilisateur (voir https://code.visualstudio.com/Docs/editor/editingevolved#_reference-information pour plus d'informations).


7
Le dernier vscode a une fonction de recherche dans les paramètres, il suffit de taper les codes et de décocher la case.
Edwin

Je recommande l'extension Toggle de Peng Lv. Lorsque j'ai besoin de visibilité du code source ou des références ou de la gestion des conflits (par exemple, accepter les entrées), je ne veux pas être dérangé par la recherche de paramètres pour cela. Juste une frappe, que Toggle me permet de définir.
dfdumaresq le

116

Mise à jour: dans le nouvel éditeur de paramètres de VSCode, c'est aussi simple que de taper des codelens dans la recherche et de cocher la première case dans les résultats:

entrez la description de l'image ici


Pour moi, le paramètre qui l'a corrigé était:

"editor.codeLens": false

dans mon fichier json de préférences utilisateur.


29

Pas à pas:

1- Appuyez sur CTRL + SHIFT + P et recherchez "Paramètres utilisateur" et ouvrez le fichier settings.json. Ce fichier se trouve sous:

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

CTRL + MAJ + P

2- Sur le panneau de droite, remplacez le paramètre " editor.codeLens " par la valeur "false".

editor.codeLens


15

Pour désactiver spécifiquement les références dans l'éditeur C #, ajoutez ceci à vos paramètres utilisateur:

"csharp.referencesCodeLens.enabled": false

Cela masque spécifiquement le nombre de références dans l'éditeur C # tout en conservant le reste des fonctionnalités de CodeLens intactes.

MotKohn a également souligné que vous pouvez utiliser javascript.referencesCodeLens.enabledou typescript.referencesCodeLens.enabledci - dessous. Assurez-vous de leur donner quelques points si cela a aidé!


6

Je l'ai désactivé en allant à file | preferences | settings

paramètres de préférences de fichier

Finalement:

Workspace | Text Editor | (scroll down a little)

entrez la description de l'image ici


0

Raccourci pour activer / désactiver rapidement cette fonction: CTRL+SHIFT+P Toggle TypeLens


Veuillez indiquer pourquoi vous votez contre cette réponse. C'est une réponse valable à la question posée. Je l'ai proposé comme alternative aux paramètres de l'espace de travail / utilisateur pour les personnes intéressées.
Graeme Wicksted

0

Pour les personnes utilisant n'importe quel système d'exploitation Linux :

  1. Aller à File> Preferences>Settings
  2. Dans le menu déroulant Text Editor, recherchez Code Lenset désactivez-le.

0

Vous pouvez le faire en un seul clic sur VS Code. Installez simplement l'extension Setting Togglecréée par Ho-Wan sur VS Code. Une fois que vous avez installé, cliquez sur T comme indiqué dans l'image pour basculer Codelens.

entrez la description de l'image ici

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.