web-dev-qa-db-fra.com

Comment désactiver CodeLens-References

J'ai récemment installé Visual Studio 2013 Ultimate. Maintenant, comme vous le savez, il existe cette "n référence" au-dessus de toutes les méthodes.

Lorsque je vais aux options CodeLens, je ne peux pas désactiver cette fonctionnalité unique, car la case à cocher est grisée.

Options for enabling specific Code Lenses

Alors, comment puis-je le désactiver?

266
IMX

La seule solution de contournement que j'ai trouvée consistait à décocher l'option "enable codelens".

121
Mahender

L’indicateur Références doit être activé car c’est le seul qui sache faire des éléments "réservés" (celui qui dit "- références") et qui est garanti à afficher partout ce code. apparaît.

Si vous pouvez désactiver les références, il est fort possible que codelens réserve de la place pour les indicateurs, et pourtant aucun indicateur n'apparaît jamais, vous aurez donc des lignes vierges sur chaque méthode/classe/propriété. ce ne sont pas de vraies lignes vierges, ce sont juste des espaces réservés pour des éléments de codense qui n'apparaîtront jamais.

Je suggérerais d'utiliser l'option "envoyer un froncement des sourcils" dans Visual Studio et de faire des commentaires à ce sujet si vous souhaitez désactiver uniquement les références.

39
John Gardner

Si vous souhaitez conserver la fonctionnalité CodeLens mais principalement vous débarrasser des références, accédez à:

  • Options/Environment/Fonts and Colors
  • Show settings for: CodeLens

et modifiez les paramètres pour:

  • Font: Consolas
  • Font Size: 6
  • Indicator Text: White
  • Indicator Text (Disabled): White
  • Indicator Separator: White

Le choix de Consolas réduit la hauteur de ligne au-delà de la police Calibri par défaut, même pour une taille de police 6. Il est possible qu'une police plus petite puisse être utilisée, mais je ne l'ai pas trouvée.

Si vous avez un arrière-plan sombre, choisissez une couleur sombre correspondante au lieu de White, comme indiqué dans les étapes ci-dessus, car l'objectif est de masquer le texte CodeLense.

20
Wayne Bloss

Dans Visual Studio 2015. Outils> Options. Éditeur de texte> Toutes les langues> CodeLens. Décochez "Activer CodeLens"

6
Taiyeb