CodeLens-References를 끄는 방법


290

최근에 Visual Studio 2013 Ultimate를 설치했습니다. 아시다시피,이 "n 참조"는 모든 방법 위에 있습니다.

CodeLens 옵션으로 이동하면 확인란이 회색으로 표시되므로이 단일 기능을 비활성화 할 수 없습니다.

특정 코드 렌즈를 활성화하기위한 옵션

어떻게 비활성화 할 수 있습니까?

답변:


133

내가 찾은 해결 방법은 "enable codelens"옵션을 선택 취소하는 것입니다.


1
분명히 도킹 된 후 창을 도킹 해제하는 유일한 방법이기도합니다. CodeLens를 끄면 팝업 창이 재설정됩니다. 미치게 하는. 당신의 팁은 내 정신력의 일부를 구했습니다.
Suncat2000

41

하고, - 참조 표시기는 "자리"항목 ( "참조"라는 하나)을 수행하는 방법을 알고있는 유일한 사람이기 때문에 할 필요가 보장 사방이 codelens에 나타납니다 표시 할 수 있습니다.

참조를 해제 할 있다면 codelens가 지표를위한 공간을 예약 할 수는 있지만 지표가 표시되지 않으므로 실제 빈 줄이 아닌 모든 메소드 / 클래스 / 속성에 빈 줄이 생길 수 있습니다 , 그들은 결코 나타나지 않을 codeense 요소를위한 공간을 예약했습니다.

Visual Studio에서 "찌푸림 보내기"를 사용하고 참조를 끄려면 이에 대해 언급하는 것이 좋습니다.


7
인터페이스를 정리하기 위해 CodeLens를 완전히 꺼야했습니다. 어디를보아야하는지 제안하는 사람이 있다면 "찌푸림을 보냄"을 찾을 수 없었습니다. 그러나 Microsoft의 누군가가 올 경우를 대비 하여이 의견을 남기겠다고 생각했습니다. IMHO 혼란은 바람직하지 않으며 롤오버 팝업에서 동일한 정보를 가질 수 있습니다.
코드 친구

23

CodeLens 기능을 유지하려고하지만 대부분 참조를 제거하려면 다음으로 이동하십시오.

  • 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 텍스트를 숨기는 것이 목표이므로 위의 단계에서 언급 한 위치 대신 일치하는 어두운 색을 선택 하십시오.


1
나는 이것을 시도했지만 여전히 내 속성이 내 메소드 이름 위에 이상하게 떠 다닌다.
Chris Marisic

1
그래, 타협이야 모든 메소드 서명 위에 텍스트 줄을두면 더 혼란스러워 지므로 인라인 CodeLens 텍스트가 백그라운드로 혼합됩니다 (마우스 위로 가져갈 때까지). 항상 흰색 대신 텍스트를 약간 밝은 색으로 만들 수 있으므로 약간 눈에 stands니다.
Wayne Bloss

어두운면을 사용하는 사람들 (어두운 테마 사용)의 경우 텍스트를 "숨기려면"선택한 색상이 배경과 일치해야합니다. (어두운 주제의 흰색 텍스트는 의도 한 효과와 반대입니다.)
JYelton

11

Visual Studio 2015에서. 도구> 옵션. 텍스트 편집기> 모든 언어> CodeLens. "Enable CodeLens"를 선택 취소하십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.