다음을 통해 공유


CodeLens에서 코드 변경 내용 및 기타 기록 찾기

CodeLens를 사용하면 에디터에서 나가지 않고도 코드에 어떤 일이 일어났는지 확인하면서 작업에 집중할 수 있습니다. 코드에 대한 참조, 코드 변경 사항, 연결된 버그, Azure DevOps 작업 항목, 코드 검토 및 단위 테스트를 찾을 수 있습니다.

참고 항목

CodeLens는 Visual Studio 커뮤니티 에디션에서 사용할 수 있지만, 이 에디션에서는 소스 제어 표시기를 사용할 수 없습니다.

CodeLens는 솔루션에서 코드의 개별 부분이 어디에서 어떻게 사용되는지 모두 보여줄 수 있습니다.

코드 편집기의 CodeLens 표시기 스크린샷

확인하려는 지표를 선택하거나 CodeLens를 설정 또는 해제하려면 도구>옵션>텍스트 편집기>모든 언어>CodeLens로 이동합니다.

코드에 대한 참조 찾기

C# 또는 Visual Basic 코드에 대한 참조를 찾을 수 있습니다. 방법은 다음과 같습니다.

  1. 코드 편집기에서 참조 표시기를 선택하거나 Alt+2를 누릅니다.

    참고 항목

    표시기에 0 참조가 표시되면 C# 또는 Visual Basic 코드에서 참조가 없는 것입니다. 그러나 .xaml.aspx 파일과 같은 다른 항목에 참조가 있을 수 있습니다.

  2. 참조 코드를 보려면 목록에서 참조 위에 마우스를 놓습니다.

  3. 참조가 포함된 파일을 열려면 참조를 두 번 클릭합니다.

코드 맵

이 코드와 해당 참조 간의 관계를 확인하려면 코드 맵을 만듭니다. 코드 맵 바로 가기 메뉴에서 선택 모든 참조 표시를 선택합니다.

코드에서 변경 내용 찾기

코드 기록을 검사하여 코드에 수행된 작업을 확인합니다. 또는 다른 분기의 변경 내용이 코드에 어떤 영향을 미칠 수 있는지 잘 파악할 수 있도록 변경 내용을 코드에 병합하기 전에 검토합니다.

필요 항목:

TFVC(Team Foundation 버전 제어) 또는 Git으로 저장된 C# 또는 Visual Basic 코드의 경우 클래스 및 메서드 수준에서 CodeLens 세부 정보를 가져옵니다(코드 요소 수준 표시기).

.cs 또는 .vb 이외 파일 형식의 경우, 창 맨 아래의 한 지점에서 전체 파일에 대한 CodeLens 세부 정보를 가져옵니다(파일 수준 표시기).

코드 요소 수준 표시기

코드 요소 수준 표시기를 통해 코드를 변경한 사람 및 변경된 내용을 확인할 수 있습니다. 코드 요소 수준 표시기는 C# 및 Visual Basic 코드에 대해 제공됩니다.

Azure DevOps Services에서 TFVC(Team Foundation 버전 제어)를 사용할 때 변경 기록을 볼 수도 있습니다.

기본 기간은 지난 12 개월입니다.

1년 전의 변경사항을 포함하여 모든 변경사항의 자세한 기록을 보려면 모든 파일 변경사항 표시를 선택하여기록 창을 엽니다 .

기록 창에서 Git 리포지토리에 있는 모든 파일을 볼 수 있습니다. 그런 다음, 자세한 내용은 코드 요소 수준 변경 표시기를 선택할 수 있습니다.

파일 수준 표시기

전체 파일에 대한 파일 수준 표시기를 볼 수도 있습니다.

참고 항목

파일 수준 표시기는 C# 및 Visual Basic 코드에는 제공되지 않습니다.

변경 사항에 대한 자세한 내용을 보려면 항목을 마우스 오른쪽 버튼으로 클릭합니다. TFVC 또는 Git을 사용하는지 여부에 따라 파일 버전 비교, 세부 정보 보기, 변경 내용 추적, 선택한 파일 버전 가져오기, 해당 변경 내용 작성자에게 이메일 보내기 등의 옵션이 있습니다. 이러한 세부 정보 중 일부는 사용하도록 설정된 경우 팀 탐색기에 표시됩니다. 그렇지 않으면 이러한 세부 정보가 Git 변경 내용 탭에 표시되며 편집기 아래쪽의 가로 스크롤 막대에도 나타날 수 있습니다.

시간에 따라 코드를 변경한 사용자를 확인할 수도 있습니다. 그러면 팀의 변경 내용에서 패턴을 찾고 영향을 평가하는 데 도움이 될 수 있습니다.

Visual Studio 2022 버전 17.12 미리 보기 2부터 편집기 가로 스크롤 막대에 파일 수준 표시기를 표시하거나 숨길 수 있습니다. 표시기를 숨기려면 도구 > 옵션 텍스트 편집기 > 고급을 연 다음 파일 수준 CodeLens 표시기 옵션을 사용하지 않도록 설정합니다>. 이 옵션은 XAML, HTML 및 CSS와 같은 아래쪽 편집기 스크롤 막대에 파일 수준 CodeLens 컨트롤이 있고 인라인 CodeLens를 포함하는 파일에 영향을 주지 않는 파일 형식의 표시 유형에 영향을 줍니다.

현재 분기에서 변경 내용 찾기

팀에 메인 브랜치와 하위 개발 브랜치 등 여러 브랜치가 있는 경우 안정적인 코드가 손상될 위험을 줄일 수 있습니다. Alt 6+를 누르면 코드를 변경한 사람 수와 메인 브랜치에서 변경된 내용을 확인할 수 있습니다.

코드가 분기된 시점 찾기

코드가 분기된 시점을 찾으려면 자식 분기의 코드로 이동합니다. 그런 다음 변경 표시기를 선택하거나 Alt+6을 누릅니다.

다른 분기에서 들어오는 변경 내용 찾기

들어오는 변경 내용을 볼 수 있습니다. 또한 변경 내용을 검토하기 위해 현재 분기를 떠날 필요가 없습니다.

변경 내용이 병합된 경우 찾기

변경사항이 언제 병합되었는지 확인할 수 있으므로 어떤 변경사항이 브랜치에 포함되었는지 확인할 수 있습니다.

들어오는 변경 내용을 로컬 버전과 비교

들어오는 변경 내용을 로컬 버전과 비교하려면 변경 집합을 두 번 클릭하거나 Shift+F10를 누르세요.

분기 아이콘

분기 열에 있는 아이콘은 분기가 작업 중인 분기와 어떻게 관련되어 있는지를 보여 줍니다.

Icon 변경이 발생한 위치:
CodeLens - 현재 분기에서 변경 아이콘 현재 분기
CodeLens: 부모 분기에서 변경 아이콘 부모 분기
CodeLens: 하위 분기에서 변경 아이콘 자식 분기
CodeLens: 피어 분기에서 변경 아이콘 피어 분기
CodeLens: 먼 분기에서 추가로 변경 아이콘 부모, 자식 또는 피어보다 더 먼 분기
CodeLens: 상위에서 병합 아이콘 부모 분기에서 자식 분기로 병합
CodeLens - 하위 분기에서 병합 아이콘 자식 분기에서 부모 분기로 병합
CodeLens - 관련 없는 분기에서 병합 아이콘 관련 없는 분기에서 병합(기본 파일이 없는 병합)

연결된 작업 항목

작업 항목 표시기를 선택하거나 Alt+8을 눌러 연결된 작업 항목을 찾습니다.

연결된 코드 검토

검토 표시기를 선택하여 연결된 코드 검토를 찾습니다. 키보드를 사용하려면 Alt 키를 누른 상태에서 왼쪽 화살표 또는 오른쪽 화살표를 눌러 표시기 옵션을 탐색합니다.

연결된 버그

버그 표시기를 선택하거나 Alt+7을 눌러 연결된 버그를 찾습니다.

항목 소유자에게 문의

만든 이 표시기를 선택하거나 Alt+5를 눌러 항목의 만든 이를 찾습니다.

항목의 바로 가기 메뉴를 열어 연락처 옵션을 볼 수도 있습니다. (Teams를 설치한 경우 추가 통신 옵션을 사용할 수 있습니다.)

연결된 단위 테스트

테스트 탐색기를 열지 않고 C# 또는 Visual Basic 코드에 대한 단위 테스트를 확인할 수 있습니다.

  1. 연결된 단위 테스트 코드가 있는 애플리케이션 코드로 이동합니다.

  2. 아직 하지 않았다면 애플리케이션을 빌드하여 CodeLens 테스트 표시기를 로드하세요.

  3. Alt+3을 눌러 코드에 대한 테스트를 검토합니다.

  4. 경고 아이콘 경고 아이콘이 표시되면 테스트가 아직 실행되지 않았으므로 테스트를 실행합니다.

  5. 테스트의 정의를 검토하려면 CodeLens 표시기 창에서 테스트 항목을 두 번 클릭하여 편집기에서 코드 파일을 엽니다.

  6. 테스트 결과를 검토하려면 테스트 상태 표시기(테스트 실패 아이콘 또는 테스트 통과 아이콘)를 선택하거나 Alt 1+ 키를 누릅니다.

  7. 이 테스트를 변경한 사용자와 그 수 또는 이 테스트에 대해 수행된 변경 작업 수를 확인하려면 코드 기록 및 연결된 항목을 찾아보세요.

바로 가기 키

키보드를 사용하여 표시기를 선택하려면 Alt 키를 길게 눌러 관련 숫자 키를 표시한 다음, 선택하려는 표시기에 해당하는 숫자를 누릅니다.

참고 항목

검토 표시기를 선택하려면 Alt를 누른 상태에서 왼쪽 및 오른쪽 화살표 키를 사용하여 탐색합니다.

질문 & 답변

Q: CodeLens를 끄거나 켜거나 표시할 지표를 선택하려면 어떻게 해야 하나요?

A: 참조 지표를 제외하고, 지표를 설정하거나 해제할 수 있습니다. 도구>옵션>텍스트 편집기>모든 언어>CodeLens로 이동합니다.

지표가 설정되어 있으면 해당 지표에서 CodeLens 옵션을 열 수도 있습니다. 편집기 창 하단의 셰브론 아이콘을 사용하여 CodeLens 파일 수준 표시기를 켜고 끌 수 있습니다.

Q: CodeLens는 어디에 있나요?

A: CodeLens는 메서드, 클래스, 인덱서 및 속성 수준에서 C# 및 Visual Basic 코드에 표시됩니다. CodeLens는 기타 모든 형식의 파일에 대해 파일 수준에서 표시됩니다.

  • CodeLens가 설정되어 있는지 확인합니다. 도구>옵션>텍스트 편집기>모든 언어>CodeLens로 이동합니다.

  • 작업 항목이 코드에 연결된 경우와 연결된 작업 항목을 열 수 있는 권한이 있는 경우에만 Azure DevOps 관련 표시기가 나타납니다. 팀 멤버 권한이 있는지 확인합니다.

  • 단위 테스트 지표는 애플리케이션 코드에서 단위 테스트를 하지 않은 경우 나타나지 않습니다. 테스트 상태 지표는 테스트 프로젝트에 자동으로 나타납니다. 애플리케이션 코드에 단위 테스트가 있지만 테스트 표시기가 나타나지 않는 경우 솔루션 빌드를 시도해 보세요(Ctrl+Shift+B).

CodeLens는 Visual Studio Community Edition에서 사용할 수 있지만 소스 제어는 이 버전에서 사용할 수 없습니다.

Q: 커밋에 대한 작업 항목 정보가 나타나지 않습니다.

A: CodeLens가 Azure Boards 또는 TFS의 작업 항목을 찾을 수 없기 때문에 이러한 현상이 발생할 수 있습니다. 작업 항목이 포함된 프로젝트에 연결되어 있으며 해당 작업 항목을 볼 수 있는 권한이 있는지 확인하세요. 또한 커밋 설명에 Azure Boards의 작업 항목 ID에 대한 잘못된 정보가 있는 경우 작업 항목 세부 정보가 표시되지 않을 수 있습니다.

Q: CodeLens의 글꼴과 색을 변경하려면 어떻게 해야 하나요?

A:도구>옵션>환경>글꼴 및 색으로 이동합니다.

CodeLens - 글꼴 및 색상 설정 변경

키보드를 사용하려면

  1. Alt+T+O를 눌러 옵션 대화 상자를 엽니다.

  2. 위쪽 화살표 또는 아래쪽 화살표 를 눌러 환경 노드로 이동한 다음 왼쪽 화살표 를 눌러 노드를 확장합니다.

  3. 아래쪽 화살표 를 눌러 글꼴 및 색으로 이동합니다.

  4. Tab을 눌러 설정 표시 목록으로 이동한 다음, 아래쪽 화살표 를 눌러 CodeLens를 선택합니다.

Q: CodeLens 헤드업 표시를 이동할 수 있습니까?

A: 예, 도킹 아이콘 를 선택하여 CodeLens를 창으로 도킹합니다.

Q: 지표를 새로 고치려면 어떻게 합니까?

A: 지표에 따라 다릅니다.

  • 참조: 이 지표는 코드가 변경될 때 자동으로 업데이트됩니다. 참조 표시기가 별도의 창으로 도킹된 경우 새로 고침을 선택하여 표시기를 새로 고칩니다.

  • : 오른쪽 클릭 메뉴에서 CodeLens 팀 지표 새로 고침을 선택하여 이러한 표시기를 새로 고칩니다.

  • 테스트: 코드에 대한 단위 테스트를 찾아테스트 표시기를 새로 고칩니다.

Q: "로컬 버전"이란 무엇인가요?

A:로컬 버전 화살표는 파일의 로컬 버전에 있는 최신 변경 집합을 가리킵니다. 서버에 최신 변경 집합이 있는 경우, 변경 집합을 정렬하는 순서에 따라 로컬 버전 화살표의 위 또는 아래에 나타납니다.

Q: 내 CodeLens 테스트 지표는 솔루션을 처음 열 때 내 파일에 더 이상 나타나지 않습니다. 로드하려면 어떻게 하나요?

A: CodeLens 테스트 지표를 가져오는 프로젝트를 다시 빌드하여 파일에서 로드합니다. 성능을 향상시키기 위해 코드 파일을 로드하는 경우 Visual Studio는 테스트 지표에 대한 원본 정보를 더 이상 페치하지 않습니다. 빌드 후에 또는 테스트 탐색기를 두 번 클릭하여 테스트로 이동할 때 테스트 지표가 로드됩니다.

CodeLens를 통해 코드에 대한 정보를 찾는 동안 편집기에서 나가지 않고 계속 작업에 집중할 수 있습니다. 코드 조각 참조, 코드 변경 내용, 연결된 버그, 작업 항목, 코드 검토 및 단위 테스트를 확인할 수 있습니다.

참고 항목

CodeLens는 Visual Studio Community Edition에서 사용할 수 있지만 소스 제어는 이 버전에서 사용할 수 없습니다.

솔루션에서 코드의 개별 부분을 사용하는 위치 및 방법 확인:

코드 편집기의 CodeLens 표시기

편집기를 종료하지 않고 코드 변경에 대해 팀에 문의:

CodeLens - 팀에 문의

확인하려는 지표를 선택하거나 CodeLens를 설정 또는 해제하려면 도구>옵션>텍스트 편집기>모든 언어>CodeLens로 이동합니다.

Visual Studio 2019에서 코드에 대한 참조 찾기

C# 또는 Visual Basic 코드에 대한 참조를 찾을 수 있습니다.

  1. 참조 표시기를 선택하거나 Alt+2를 누릅니다.

    CodeLens 참조

    참고 항목

    표시기에 0 참조가 표시된 경우 C# 또는 Visual Basic 코드의 참조가 없습니다. 하지만 .xaml.aspx 파일 등 다른 항목의 참조가 있을 수 있습니다.

  2. 참조 코드를 보려면 목록에서 참조 위에 마우스를 놓습니다.

    CodeLens - 참조 피킹

  3. 참조가 포함된 파일을 열려면 참조를 두 번 클릭합니다.

코드 맵

이 코드와 해당 참조 간의 관계를 확인하려면 코드 맵을 만듭니다. 코드 맵 바로 가기 메뉴에서 선택 모든 참조 표시를 선택합니다.

CodeLens - 코드 맵의 참조

Visual Studio 2019에서 코드의 변경 내용 찾기

코드 기록을 검사하여 코드에 수행된 작업을 확인합니다. 또는 다른 분기의 변경 내용이 코드에 어떤 영향을 미칠 수 있는지 잘 파악할 수 있도록 변경 내용을 코드에 병합하기 전에 검토합니다.

필요 항목:

TFVC(Team Foundation 버전 제어) 또는 Git으로 저장된 C# 또는 Visual Basic 코드의 경우 클래스 및 메서드 수준에서 CodeLens 세부 정보를 가져옵니다(코드 요소 수준 표시기).

코드 요소 수준 표시기

.cs 또는 .vb 이외 파일 형식의 경우, 창 맨 아래의 한 지점에서 전체 파일에 대한 CodeLens 세부 정보를 가져옵니다(파일 수준 표시기).

파일 수준 CodeLens 표시기

코드 요소 수준 표시기

코드 요소 수준 표시기를 통해 코드를 변경한 사람 및 변경된 내용을 확인할 수 있습니다. 코드 요소 수준 표시기는 C# 및 Visual Basic 코드에 대해 제공됩니다.

TFVC(팀 기반 버전 제어) 또는 Azure DevOps 서비스를 사용할 때 표시되는 내용입니다:

CodeLens: TFVC에서 코드에 대한 변경 기록 가져오기

기본 기간은 지난 12 개월입니다.

1년 전의 변경 내용을 포함하여 모든 변경 내용에 대한 자세한 기록을 보려면 모든 파일 변경 내용 표시를 선택하세요:

모든 코드 변경 내용 표시

기록 창이 열립니다.

모든 코드 변경 내용에 대한 기록 창

파일이 Git 리포지토리에 있고 코드 요소 수준 변경 표시기를 선택하면 다음이 표시됩니다.

CodeLens: GIT에서 코드에 대한 변경 기록 가져오기

파일 수준 표시기

창 맨 아래의 파일 수준 표시기에서 전체 파일에 대한 변경 내용을 찾습니다.

CodeLens: 코드 파일 세부 정보 가져오기

참고 항목

파일 수준 표시기는 C# 및 Visual Basic 코드에는 제공되지 않습니다.

변경 내용에 대한 자세한 정보를 얻으려면 해당 항목을 마우스 오른쪽 단추로 클릭합니다. TFVC 또는 Git을 사용하는지 여부에 따라 파일 버전 비교, 세부 정보 보기, 변경 내용 추적, 선택한 파일 버전 가져오기, 해당 변경 내용 작성자에게 이메일 보내기 등의 옵션이 있습니다. 이러한 세부 정보 중 일부는 Visual Studio 2019 버전 16.7 이하에서 팀 탐색기에 표시됩니다. Visual Studio 2019 버전 16.8 이상에서는 이러한 세부 정보가 Git 변경 내용에 표시됩니다.

시간에 따라 코드를 변경한 사용자를 확인할 수도 있습니다. 그러면 팀의 변경 내용에서 패턴을 찾고 영향을 평가하는 데 도움이 될 수 있습니다.

CodeLens: 코드 변경 내용 기록을 그래프로 보기

현재 분기에서 변경 내용 찾기

팀에 메인 브랜치와 하위 개발 브랜치 등 여러 브랜치가 있는 경우 안정적인 코드가 손상될 위험을 줄일 수 있습니다.

CodeLens: 현재 분기에서 변경 내용 찾기

Alt+6을 눌러 Main 분기에서 코드를 변경한 사용자의 수 및 변경된 내용의 수를 찾을 수 있습니다.

CodeLens: 자신의 분기에서의 변경 내용 수 찾기

코드가 분기된 시점 찾기

코드가 분기된 시점을 찾으려면 자식 분기의 코드로 이동합니다. 그런 다음 변경 표시기를 선택하거나 Alt+6을 누릅니다.

CodeLens: 코드가 분기된 시기 찾기

다른 분기에서 들어오는 변경 내용 찾기

CodeLens: 다른 분기에서의 코드 변경 내용 찾기

들어오는 변경 내용을 볼 수 있습니다. 다음 스크린샷에 버그 수정은 “Dev” 분기에서 이루어졌습니다.

CodeLens: 다른 분기로 체크인된 변경 내용

다음과 같이 현재 분기(“Main”)를 벗어나지 않고 변경 내용을 검토할 수 있습니다.

CodeLens: 다른 분기에서 들어온 변경 내용 확인인

변경 내용이 병합된 경우 찾기

변경 내용이 병합된 시기를 확인할 수 있으므로 분기에 어떤 변경 내용이 포함되는지 확인할 수 있습니다.

CodeLens - 변경 내용이 병합된 경우 찾기

예를 들어 지금 Main 분기의 코드에는 “Dev” 분기의 버그 수정이 반영되어 있습니다.

CodeLens - 분기 사이에서 병합된 변경 내용

들어오는 변경 내용을 로컬 버전과 비교

Shift+F10을 누르거나 변경 집합을 두 번 클릭하여 들어오는 변경 내용을 로컬 버전과 비교합니다.

CodeLens: 로컬과 들어오는 변경 내용 비교

분기 아이콘

분기 열에 있는 아이콘은 분기가 작업 중인 분기와 어떻게 관련되어 있는지를 보여 줍니다.

Icon 변경이 발생한 위치:
CodeLens - 현재 분기에서 변경 아이콘 현재 분기
CodeLens: 부모 분기에서 변경 아이콘 부모 분기
CodeLens: 하위 분기에서 변경 아이콘 자식 분기
CodeLens: 피어 분기에서 변경 아이콘 피어 분기
CodeLens: 먼 분기에서 추가로 변경 아이콘 부모, 자식 또는 피어보다 더 먼 분기
CodeLens: 상위에서 병합 아이콘 부모 분기에서 자식 분기로 병합
CodeLens - 하위 분기에서 병합 아이콘 자식 분기에서 부모 분기로 병합
CodeLens - 관련 없는 분기에서 병합 아이콘 관련 없는 분기에서 병합(기본 파일이 없는 병합)

Visual Studio 2019의 연결된 작업 항목

작업 항목 표시기를 선택하거나 Alt+8을 눌러 연결된 작업 항목을 찾습니다.

CodeLens - 특정 코드에 대한 작업 항목 찾기

Visual Studio 2019의 연결된 코드 검토

검토 표시기를 선택하여 연결된 코드 검토를 찾습니다. 키보드를 사용하려면 Alt 키를 누른 상태에서 왼쪽 화살표 또는 오른쪽 화살표를 눌러 표시기 옵션을 탐색합니다.

CodeLens - 코드 검토 요청 보기

Visual Studio 2019의 연결된 버그

버그 표시기를 선택하거나 Alt+7을 눌러 연결된 버그를 찾습니다.

CodeLens - 변경 집합에 연결된 버그 찾기

Visual Studio 2019에서 항목의 소유자에게 문의하기

만든 이 표시기를 선택하거나 Alt+5를 눌러 항목의 만든 이를 찾습니다.

항목 소유자에게 문의

연락처 옵션을 보려면 항목에 대한 바로 가기 메뉴를 엽니다. Teams가 설치되어 있는 경우 다음 스크린샷과 유사한 옵션이 표시될 수 있습니다:

항목에 대한 연락처 옵션

Visual Studio 2019에서 연결된 단위 테스트

테스트 탐색기를 열지 않고 C# 또는 Visual Basic 코드에 대한 단위 테스트를 확인할 수 있습니다.

  1. 연결된 단위 테스트 코드가 있는 애플리케이션 코드로 이동합니다.

  2. 아직 하지 않았다면 애플리케이션을 빌드하여 CodeLens 테스트 표시기를 로드하세요.

  3. Alt+3을 눌러 코드에 대한 테스트를 검토합니다.

    CodeLens - 코드 편집기에서 테스트 상태 선택

  4. 경고 아이콘 경고 아이콘이 표시되면 테스트가 아직 실행되지 않았으므로 테스트를 실행합니다.

    CodeLens - 아직 실행하지 않은 단위 테스트 보기

  5. 테스트의 정의를 검토하려면 CodeLens 표시기 창에서 테스트 항목을 두 번 클릭하여 편집기에서 코드 파일을 엽니다.

    CodeLens - 단위 테스트 정의로 이동

  6. 테스트 결과를 검토하려면 테스트 상태 표시기(테스트 실패 아이콘 또는 테스트 통과 아이콘)를 선택하거나 Alt 1+ 키를 누릅니다.

    CodeLens - 단위 테스트 결과 표시

  7. 이 테스트를 변경한 사용자와 그 수 또는 이 테스트에 대해 수행된 변경 작업 수를 확인하려면 코드 기록 및 연결된 항목을 찾아보세요.

Visual Studio 2019의 키보드 단축키

키보드를 사용하여 표시기를 선택하려면 Alt 키를 길게 눌러 관련 숫자 키를 표시한 다음, 선택하려는 표시기에 해당하는 숫자를 누릅니다.

키보드 액세스 번호

참고 항목

검토 표시기를 선택하려면 Alt를 누른 상태에서 왼쪽 및 오른쪽 화살표 키를 사용하여 탐색합니다.

비주얼 스튜디오 2019의 CodeLens에 대한 Q & A

Q: CodeLens를 끄거나 켜거나 표시할 지표를 선택하려면 어떻게 해야 하나요?

A: 참조 지표를 제외하고, 지표를 설정하거나 해제할 수 있습니다. 도구>옵션>텍스트 편집기>모든 언어>CodeLens로 이동합니다.

지표가 설정되어 있으면 해당 지표에서 CodeLens 옵션을 열 수도 있습니다.

CodeLens - 표시기 설정 또는 해제

편집기 창의 맨 아래에 있는 펼침 단추 아이콘을 사용하여 CodeLens 파일 수준 표시기를 켜거나 끕니다.

파일 수준 표시기 설정 및 해제

Q: CodeLens는 어디에 있나요?

A: CodeLens는 메서드, 클래스, 인덱서 및 속성 수준에서 C# 및 Visual Basic 코드에 표시됩니다. CodeLens는 기타 모든 형식의 파일에 대해 파일 수준에서 표시됩니다.

  • CodeLens가 설정되어 있는지 확인합니다. 도구>옵션>텍스트 편집기>모든 언어>CodeLens로 이동합니다.

  • DevOps 관련 지표는 작업 항목이 코드와 링크되어 있는 경우 및 링크된 작업 항목을 열 권한이 있는 경우에만 나타납니다. 팀 멤버 권한이 있는지 확인합니다.

  • 단위 테스트 지표는 애플리케이션 코드에서 단위 테스트를 하지 않은 경우 나타나지 않습니다. 테스트 상태 지표는 테스트 프로젝트에 자동으로 나타납니다. 애플리케이션 코드에 단위 테스트가 있지만 테스트 표시기가 나타나지 않는 경우 솔루션 빌드를 시도해 보세요(Ctrl+Shift+B).

CodeLens는 Visual Studio Community Edition에서 사용할 수 있지만 소스 제어는 이 버전에서 사용할 수 없습니다.

Q: 커밋에 대한 작업 항목 정보가 나타나지 않습니다.

A: CodeLens가 Azure Boards 또는 TFS의 작업 항목을 찾을 수 없기 때문에 이러한 현상이 발생할 수 있습니다. 작업 항목이 포함된 프로젝트에 연결되어 있으며 해당 작업 항목을 볼 수 있는 권한이 있는지 확인하세요. 또한 커밋 설명에 Azure Boards의 작업 항목 ID에 대한 잘못된 정보가 있는 경우 작업 항목 세부 정보가 표시되지 않을 수 있습니다.

Q: CodeLens의 글꼴과 색을 변경하려면 어떻게 해야 하나요?

A:도구>옵션>환경>글꼴 및 색으로 이동합니다.

CodeLens - 글꼴 및 색상 설정 변경

키보드를 사용하려면

  1. Alt+T+O를 눌러 옵션 대화 상자를 엽니다.

  2. 위쪽 화살표 또는 아래쪽 화살표 를 눌러 환경 노드로 이동한 다음 왼쪽 화살표 를 눌러 노드를 확장합니다.

  3. 아래쪽 화살표 를 눌러 글꼴 및 색으로 이동합니다.

  4. Tab을 눌러 설정 표시 목록으로 이동한 다음, 아래쪽 화살표 를 눌러 CodeLens를 선택합니다.

Q: CodeLens 헤드업 표시를 이동할 수 있습니까?

A: 예, 도킹 아이콘 를 선택하여 CodeLens를 창으로 도킹합니다.

CodeLens 표시기 창의 도킹 단추

도킹된 CodeLens 참조 창

Q: 지표를 새로 고치려면 어떻게 합니까?

A: 지표에 따라 다릅니다.

  • 참조: 이 지표는 코드가 변경될 때 자동으로 업데이트됩니다. 참조 표시기가 별도의 창으로 도킹된 경우 새로 고침을 선택하여 표시기를 새로 고칩니다.

    CodeLens 참조의 [새로 고침] 단추

  • : 오른쪽 클릭 메뉴에서 CodeLens 팀 지표 새로 고침을 선택하여 이러한 표시기를 새로 고칩니다.

    CodeLens 팀 지표 새로 고침 메뉴 항목

  • 테스트: 코드에 대한 단위 테스트를 찾아테스트 표시기를 새로 고칩니다.

Q: "로컬 버전"이란 무엇인가요?

A:로컬 버전 화살표는 파일의 로컬 버전에 있는 최신 변경 집합을 가리킵니다. 서버에 최신 변경 집합이 있는 경우, 변경 집합을 정렬하는 순서에 따라 로컬 버전 화살표의 위 또는 아래에 나타납니다.

Q: 내 CodeLens 테스트 지표는 솔루션을 처음 열 때 내 파일에 더 이상 나타나지 않습니다. 로드하려면 어떻게 하나요?

A: CodeLens 테스트 지표를 가져오는 프로젝트를 다시 빌드하여 파일에서 로드합니다. 성능을 향상시키기 위해 코드 파일을 로드하는 경우 Visual Studio는 테스트 지표에 대한 원본 정보를 더 이상 페치하지 않습니다. 빌드 후에 또는 테스트 탐색기를 두 번 클릭하여 테스트로 이동할 때 테스트 지표가 로드됩니다.