web-dev-qa-db-ja.com

CodeLens-Referenceを無効にする方法

私は最近Visual Studio 2013 Ultimateをインストールしました。今、あなたが知っているように、すべてのメソッドの上にこの「n参照」があります。

CodeLensオプションに移動すると、チェックボックスがグレー表示されているので、この機能を無効にすることはできません。

Options for enabling specific Code Lenses

それでは、どうすれば無効にできますか?

260
IMX

私が見つけた唯一の回避策は "enable codelens"オプションのチェックを外すことでした。

117
Mahender

Referencesインディケータは "プレースホルダ"項目の操作方法を知っている唯一のもの( " - references"と書かれているもの)であり、すべての場所に表示される保証であるためオンにする必要があります。が表示されます。

あなたができた参照をオフにした場合、codelensはインディケータのためのスペースを確保していてもインディケータがまったく表示されない可能性が高いので、すべてのメソッド/クラス/プロパティに空白行を入れますこれは本当の空白行ではありません、それらは決して現れないcodesense要素のための予約されたスペースです。

私は、ビジュアルスタジオで「しかめっ面を送る」ことを使用して、もしあなたがただ参照をオフにしたいのであれば、これについてコメントすることを勧めます。

39
John Gardner

CodeLensの機能を維持したいがほとんどの場合参照を削除するには、次のURLにアクセスしてください。

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

そして設定を次のように変更します。

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

Consolasを選択すると、フォントサイズ6であっても、デフォルトのCalibriフォントを超えて行の高さが減少します。使用できる小さなフォントもあるかもしれませんが、私はそれを見つけられませんでした。

背景が暗い場合は、Whiteではなく、一致する暗い色を選択してください。ここでの目的はCodeLenseテキストを非表示にすることです。

20
Wayne Bloss

Visual Studio 2015の場合[ツール]> [オプション]。テキストエディタ>すべての言語> CodeLens 「CodeLensを有効にする」のチェックを外します

5
Tali