IMX
IMX

Reputation: 3652

How to turn off CodeLens-References

I recently installed Visual Studio 2013 Ultimate. Now, as you know, there is this "n references" above all methods.

When I go to the CodeLens options, I can't disable this single feature, since the checkbox is grayed out.

Options for enabling specific Code Lenses

So how can I disable it?

Upvotes: 332

Views: 120875

Answers (4)

Taiyeb
Taiyeb

Reputation: 191

In Visual Studio 2015. Tools > Options. Text Editor > All Languages > CodeLens. Uncheck “Enable CodeLens”

Upvotes: 19

Wayne Bloss
Wayne Bloss

Reputation: 5570

If you want to keep the CodeLens functionality but mostly get rid of the references, go to:

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

and change the settings to:

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

Choosing Consolas reduces the line height beyond the default Calibri font, even at font size 6. There might even be a smaller font that you can use but I haven't found it.

If you have a dark background choose a matching dark color instead of White where it is mentioned in the steps above, since the goal is to hide the CodeLense text.

Upvotes: 27

Mahender
Mahender

Reputation: 5694

Only workaround I found was un-checking the "enable codelens" option.

Upvotes: 163

John Gardner
John Gardner

Reputation: 25168

The References indicator is required to be on because it is the only one that knows how to do "placeholder" items (the one that says "- references"), and is guaranteed to show up everywhere that codelens appears.

If you could turn off references, then it is highly possible that codelens would reserve space for indicators, and yet no indicators would ever appear, so you would end up with blank lines on every method/class/property that aren't real blank lines, they're just reserved space for codesense elements that will never appear.

I'd suggest using the "send a frown" thing in visual studio and commenting about this if you want to turn just references off.

Upvotes: 44

Related Questions