CodeLens를 사용하여 코드 변경 내용 및 기타 기록 찾기
Visual Studio CodeLens를 사용하면 IDE(대화형 개발 환경) 코드 편집기를 벗어나지 않고 코드에 어떤 일이 일어났는지 파악하는 동안 작업에 집중할 수 있습니다. 코드 조각에 대한 참조, 코드 변경 내용, 연결된 버그, Azure DevOps 작업 항목, 코드 검토 및 단위 테스트를 찾을 수 있습니다.
메모
CodeLens는 Visual Studio의 Community 버전에서 사용할 수 있지만 소스 제어 표시기는 이 버전에서 사용할 수 없습니다.
CodeLens는 솔루션에서 코드의 개별 부분이 사용되는 위치와 방법을 모두 표시할 수 있습니다.
사용자의 코드 변경 내용에 대한 세부 정보를 확인하고 마우스 오른쪽 단추로 클릭 <사용자> 사용자에게 전자 메일 보내기 옵션을 사용하여 코드 편집기를 종료하지 않고 사용자에게 연락합니다.
Visual Studio용 CodeLens에서 팀 구성원의 변경 내용에 대한 세부 정보를 보는 방법을 보여 주는
표시할 표시기를 선택하거나 CodeLens를 해제하고 켜려면 도구>옵션>텍스트 편집기>모든 언어>CodeLens이동합니다.
Visual Studio 2022의 키보드 단축키
다음 섹션에 설명된 대부분의 작업은 Visual Studio 코드 편집기 창에서 바로 가기 키를 사용하여 사용할 수 있습니다.
키보드를 사용하여 표시기를 선택하려면 Alt 키를 선택하고 길게 눌러 관련 숫자 키를 표시한 다음 원하는 표시기와 일치하는 숫자를 키보드에서 선택합니다.
Visual Studio의 CodeLens 키보드 액세스 번호를 보여 주는
메모
검토 표시기를 선택하려면, Alt 키를 누르고 왼쪽 화살표 와 오른쪽 화살표 키 를 사용하여 탐색하세요.
코드에 대한 참조 찾기
C# 또는 Visual Basic 코드에서 참조를 찾을 수 있습니다.
코드 편집기에서 참조 표시기를 선택하거나 Alt+2 바로 가기 키를 사용합니다.
visual Studio에서 CodeLens 참조 옵션을 선택하는 방법을 보여 주는
메모
표시기가 가에 대해 0개의 참조를 표시하면, 귀하의 C# 또는 Visual Basic 코드에는 참조가 없습니다. 그러나 .xaml 및 .aspx 파일과 같은 다른 프로젝트 항목에 참조가 있을 수 있습니다.
참조 코드를 보려면 목록의 참조를 마우스로 가리킵니다.
참조가 포함된 파일을 열려면 참조를 두 번 클릭합니다.
코드 맵 만들기
코드와 해당 참조 간의 관계를 보려면 코드 맵만들 수 있습니다. 코드 맵 도구 모음에서 관련 드롭다운 목록을 확장하고 모든 참조 찾기를 선택합니다.
Visual Studio에서 CodeLens를 사용하여 특정 코드에 대한 모든 참조의 맵을 만드는 방법을 보여 주는
코드에서 변경 내용 찾기
코드 기록을 검사하여 코드에 어떤 일이 발생했는지 확인합니다. 또는 변경 내용이 코드에 병합되기 전에 검토하여 다른 분기의 변경 내용이 코드에 미치는 영향을 더 잘 이해할 수 있습니다.
필요하다:
Visual Studio Enterprise 또는 Visual Studio Professional
Git 또는 Azure DevOps Server(이전의 Team Foundation Server) 또는 TFVC(Team Foundation 버전 제어)
TFVC 또는 Git와 함께 저장된 C#(.cs) 또는 Visual Basic(.vb) 코드의 경우 CodeLens 세부 정보는 파일 내의 클래스 및 메서드 수준(코드 요소 수준표시기)에 표시됩니다.
.cs 또는 .vb이외의 파일 형식의 경우 파일 수준 Codelens 표시기 옵션을 사용하면 전체 파일에 대한 CodeLens 세부 정보를 볼 수 있습니다. 파일 수준 표시기가 코드 편집기의 파일 맨 아래에 표시됩니다.
Visual Studio용 CodeLens의 팀 기여에 대한 파일 수준 표시기를 보여 주는
코드 요소 수준 표시기
코드 요소 수준 표시기를 사용하면 코드를 변경한 사용자와 변경한 내용을 확인할 수 있습니다. 코드 요소 수준 표시기를 C# 및 Visual Basic 코드에 사용할 수 있습니다.
TFVC 또는 Azure DevOps Services를 사용하는 경우에도 변경 기록을 볼 수 있습니다.
기본 기간은 지난 12개월(1년)입니다.
1년 전의 변경 내용을 포함하여 모든 변경 내용에 대한 자세한 기록을 보려면 모든 파일 변경 내용표시를 선택하면 기록 창이 열립니다. 기록 창에서 Git 리포지토리에 있는 모든 파일을 보고 코드 요소 수준 변경 표시기를 선택하여 자세한 내용을 확인할 수 있습니다.
Visual Studio의 GitHub 리포지토리에 있는 코드에 대한 CodeLens 변경 기록을 보여 주는
파일 수준 표시기
코드 편집기에서 창 아래쪽에 파일 수준 표시기가 있는 전체 파일에 대한 변경 내용을 찾을 수도 있습니다.
메모
C# 및 Visual Basic 파일에는 파일 수준 표시기를 사용할 수 없습니다.
변경 내용에 대한 자세한 내용을 보려면 항목을 마우스 오른쪽 단추로 클릭합니다. TFVC 또는 Git을 사용하는지 여부에 따라 파일 버전을 비교하고, 세부 정보를 보고, 변경 집합을 추적하고, 선택한 버전의 파일을 가져오고, 해당 변경의 작성자를 이메일로 보낼 수 있는 옵션이 있습니다. 일부 세부 정보는 사용하도록 설정된 경우 팀 탐색기 표시됩니다. 그렇지 않으면 세부 정보가 Git 변경 내용 창에 표시됩니다. 코드 편집기 아래쪽의 가로 스크롤 막대에 세부 정보가 표시될 수도 있습니다.
지표는 시간에 따라 코드를 변경한 사용자를 보여 줍니다. 그러면 팀의 변경 내용에서 패턴을 찾고 영향을 평가하는 데 도움이 될 수 있습니다.
Visual Studio 2022 버전 17.12 미리 보기 2부터 도구 > 옵션 > 텍스트 편집기 > 고급>파일 수준 CodeLens 표시기 옵션을 사용하여 코드 편집기 가로 스크롤 막대에 파일 수준 표시기를 표시하거나 숨길 수 있습니다. 이 옵션은 XAML, HTML 및 CSS와 같은 아래쪽 편집기 스크롤 막대에서 파일 수준 CodeLens 컨트롤을 구현하는 파일 형식에 대한 가시성을 업데이트합니다. 이 옵션은 인라인 CodeLens(C# 및 VB)를 포함하는 파일에는 영향을 주지 않습니다.
현재 브랜치에서 변경 내용 찾기
팀에는 안정적인 코드가 손상될 위험을 줄이기 위해 주 분기 및 자식 개발 분기와 같은 여러 분기가 있을 수 있습니다.
현재 분기의 변경 내용과 CodeLens가 있는 자식 분기를 보여 주는
Alt+0 바로 가기 키를 선택하여 코드를 변경한 기여자의 수와 주요 브랜치에서 이루어진 변경 사항을 확인할 수 있습니다.
코드가 분기된 시점 찾기
코드가 분기된 시기를 찾으려면 자식 분기의 코드에 액세스합니다. 그런 다음 변경 표시기를 선택하거나 Alt+0을(를) 선택합니다.
visual Studio에서 CodeLens를 사용하여 코드를 분기한 시기를 검색하는 방법을 보여 주는
다른 브랜치에서 들어오는 변경 내용 찾기
visual Studio에서 CodeLens를 사용하여 다른 분기에서 코드 변경 내용을 찾는 방법을 보여 주는
들어오는 변경 사항을 볼 수 있으며, 변경 사항을 검토하기 위해 현재 분기를 떠날 필요가 없습니다.
변경 내용이 병합된 시점 찾기
변경 사항이 병합된 시점을 확인할 수 있으므로 브랜치에 포함된 변경 사항을 확인할 수 있습니다.
변경 내용이 Visual Studio의 CodeLens와 병합된 시기를 검색하는 방법을 보여 주는
들어오는 변경 내용을 로컬 버전과 비교
들어오는 변경 내용을 로컬 버전과 비교하려면 변경 집합을 두 번 클릭하거나 Shift + F10선택합니다.
분기 아이콘
분기 열의 아이콘은 분기가 작업 중인 분기와 어떻게 관련되어 있는지를 나타냅니다.
아이콘 | 변경은 ~로부터 왔다 |
---|---|
![]() |
현재 지점 |
![]() |
부모 분기 |
![]() |
자식 분기 |
![]() |
피어 브랜치 |
![]() |
부모, 자식 또는 동료보다 더 멀리 떨어진 가지 |
![]() |
부모 분기에서 자식 분기로 병합 |
![]() |
자식 브랜치에서 부모 브랜치로 병합 |
![]() |
관련 없는 분기의 병합(기본 없는 병합) |
연결된 작업 항목
작업 항목 표시기를 선택하여 연결된 작업 항목을 찾거나 Alt+8 바로 가기 키를 사용합니다.
연결된 코드 검토
검토 지표를 선택하여 연결된 코드 검토를 찾으세요. 키보드를 사용하려면 Alt 키를 누른 상태로 왼쪽 화살표 선택하거나 오른쪽 화살표 표시기 옵션을 찾습니다.
연결된 버그
버그 표시기를 선택하여 연결된 버그를 찾거나 Alt + 7 바로 가기 키를 사용합니다.
항목 소유자에게 문의
작성자 표시기를 선택하여 항목의 작성자를 찾거나 Alt + 5 바로 가기 키를 사용합니다.
항목의 바로 가기 메뉴를 열어 연락처 옵션을 볼 수도 있습니다. (Teams를 설치한 경우 다른 통신 옵션을 사용할 수 있습니다.)
연결된 단위 테스트
테스트 탐색기열지 않고 C# 또는 Visual Basic 코드에 대해 존재하는 단위 테스트를 검색할 수 있습니다.
연결된 단위 테스트 코드있는 일부 애플리케이션 코드로 이동합니다.
필요에 따라 CodeLens 테스트 표시기를 로드하는 애플리케이션을 빌드합니다.
코드 테스트를 검토하고 Alt + 3 키보드 단축키를 사용하세요.
경고 아이콘
표시되는 경우 테스트가 아직 실행되지 않았으므로 실행합니다.
테스트 정의를 검토하려면 CodeLens 표시기 창에서 테스트 항목을 두 번 클릭하고 편집기에서 코드 파일을 엽니다.
테스트 결과를 검토하려면 실패한
또는 통과된 표시기( 또는
) 테스트 상태를 선택하거나 Alt+1 바로 가기 키를 사용합니다.
이 테스트를 변경한 참가자 수와 누가 변경했는지 또는 이 테스트의 변경 횟수를 확인하려면 코드의 기록 및 연결된 항목을 찾으세요.
Q & A
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 버전에서 사용할 수 있지만 소스 제어 표시기는 이 버전에서 사용할 수 없습니다.
Q: 커밋에 대한 작업 항목 세부 정보가 표시되지 않는 이유는 무엇인가요?
A: CodeLens가 Azure Boards에서 작업 항목을 찾을 수 없기 때문에 이 시나리오가 발생할 수 있습니다. 해당 작업 항목이 있는 프로젝트에 연결되어 있고 해당 작업 항목을 볼 수 있는 권한이 있는지 확인합니다. 커밋 설명에 Azure Boards의 작업 항목 ID에 대한 잘못된 정보가 있는 경우에도 작업 항목 세부 정보가 표시되지 않을 수 있습니다.
Q: CodeLens의 글꼴과 색을 변경하려면 어떻게 해야 하나요?
A:도구>옵션>환경>글꼴 및 색으로 이동합니다.
키보드를 사용하려면 다음을 수행합니다.
Alt + T + O 선택하여 옵션 대화 상자를 엽니다.
위쪽 화살표 선택하거나 아래쪽 화살표 환경 노드로 이동한 다음 왼쪽 화살표 선택하여 노드를 확장합니다.
아래쪽 화살표 클릭하여 글꼴 및 색이동하십시오.
Tab 선택하여 목록에 대한 표시 설정으로 이동한 다음 아래쪽 화살표 선택하여 CodeLens선택합니다.
Q: CodeLens 헤드업 디스플레이를 이동할 수 있나요?
A: 예, 도크 아이콘 선택하여 CodeLens를 창으로 도크합니다.
Q: 표시기를 새로 고치려면 어떻게 해야 하나요?
A: 새로 고침 프로세스는 지표에 따라 다릅니다.
참조: 코드가 변경되면 이 표시기가 자동으로 업데이트됩니다. 참조 표시기가 별도의 창으로 도킹된 경우 새로 고침선택하여 표시기를 새로 고칩니다.
팀: 오른쪽 클릭 메뉴에서 새로 고침 CodeLens 팀 표시기 선택하여 이러한 지표를 새로 고칩니다.
테스트: 코드 대한 단위 테스트를 찾아 테스트 표시기를 새로 고칩니다.
Q: "로컬 버전"은 무엇인가요?
A:로컬 버전 화살표는 로컬 버전의 파일에서 가장 최근 변경 집합을 가리킵니다. 서버에 최신 변경 집합이 있는 경우 변경 집합을 정렬하는 데 사용되는 순서에 따라 로컬 버전 화살표 앞이나 후에 표시됩니다.
Q: 솔루션을 처음 열 때 내 CodeLens 테스트 표시기가 더 이상 파일에 표시되지 않습니다. 어떻게 로드할 수 있나요?
A: 파일을 로드할 CodeLens 테스트 표시기를 가져오기 위해 프로젝트를 다시 빌드합니다. 성능을 향상시키기 위해 Visual Studio는 코드 파일이 로드될 때 더 이상 테스트 표시기 원본 정보를 가져오지 않습니다. 테스트 표시기는 빌드 후 로드되거나 테스트 탐색기 두 번 클릭하여 테스트로 이동할 때 로드됩니다.
관련 콘텐츠
Visual Studio CodeLens를 사용하면 IDE(대화형 개발 환경) 코드 편집기를 벗어나지 않고 코드에 어떤 일이 일어났는지 파악하는 동안 작업에 집중할 수 있습니다. 코드 조각에 대한 참조, 코드 변경 내용, 연결된 버그, 코드 검토 및 단위 테스트를 찾을 수 있습니다.
메모
CodeLens는 Visual Studio의 Community 버전에서 사용할 수 있지만 소스 제어 표시기는 이 버전에서 사용할 수 없습니다.
CodeLens는 솔루션에서 코드의 개별 부분이 사용되는 위치와 방법을 모두 표시할 수 있습니다.
편집기를 종료하지 않고 코드 변경 내용에 대해 팀에 문의하세요.
Visual Studio 2019용 CodeLens에서 팀에 문의하는 방법을 보여 주는
표시할 표시기를 선택하거나 CodeLens를 해제하고 켜려면 도구>옵션>텍스트 편집기>모든 언어>CodeLens이동합니다.
Visual Studio 2019의 바로 가기 키
다음 섹션에 설명된 대부분의 작업은 Visual Studio 코드 편집기 창에서 바로 가기 키를 사용하여 사용할 수 있습니다.
키보드를 사용하여 표시기를 선택하려면 Alt 키를 선택하고 길게 눌러 관련 숫자 키를 표시한 다음 원하는 표시기와 일치하는 숫자를 키보드에서 선택합니다.
Visual Studio 2019의 CodeLens 키보드 액세스 번호를 보여 주는
메모
검토 표시기를 선택하려면 Alt 키를 누른 상태에서 왼쪽 화살표 및 오른쪽 화살표 키를 사용하여 찾아봅니다.
Visual Studio에서 코드에 대한 참조 찾기
C# 또는 Visual Basic 코드에서 참조를 찾을 수 있습니다.
코드 편집기에서 참조 표시기를 선택하거나 Alt + 2 바로 가기 키를 사용합니다.
메모
표시기가 가에 대해 0개의 참조를 표시하면, 귀하의 C# 또는 Visual Basic 코드에는 참조가 없습니다. 그러나 .xaml 및 .aspx 파일과 같은 다른 프로젝트 항목에 참조가 있을 수 있습니다.
참조 코드를 보려면 목록의 참조를 마우스로 가리킵니다.
참조가 포함된 파일을 열려면 참조를 두 번 클릭합니다.
코드 맵
코드와 해당 참조 간의 관계를 보려면 코드 맵 만들. 코드 맵 바로 가기 메뉴에서 모든 참조 표시를 선택합니다.
visual Studio 2019에서 CodeLens를 사용하여 참조의 코드 맵을 만드는 방법을 보여 주는
코드에서 변경 내용 찾기
코드 기록을 검사하여 코드에 어떤 일이 발생했는지 확인합니다. 또는 변경 내용이 코드에 병합되기 전에 검토하여 다른 분기의 변경 내용이 코드에 미치는 영향을 더 잘 이해할 수 있습니다.
필요하다:
Visual Studio Enterprise 또는 Visual Studio Professional
Git 또는 Azure DevOps Server(이전의 Team Foundation Server) 또는 TFVC(Team Foundation 버전 제어)
TFVC 또는 Git과 함께 저장된 C# 또는 Visual Basic 코드의 경우 클래스 및 메서드 수준(코드 요소 수준표시기)에서 CodeLens 세부 정보를 가져옵니다.
.cs 또는 .vb이외의 파일 형식의 경우 전체 파일에 대한 CodeLens 세부 정보를 창 아래쪽의 한 곳에서 가져옵니다(파일 수준표시기).
Visual Studio 2019용 CodeLens의 팀 기여에 대한 파일 수준 표시기를 보여 주는
코드 요소 수준 표시기
코드 요소 수준 표시기를 사용하면 코드를 변경한 사용자와 변경한 내용을 확인할 수 있습니다. 코드 요소 수준 표시기를 C# 및 Visual Basic 코드에 사용할 수 있습니다.
TFVC 또는 Azure DevOps Services를 사용하는 경우에도 변경 기록을 볼 수 있습니다.
기본 기간은 지난 12개월(1년)입니다.
1년 전의 변경 내용을 포함하여 모든 변경 내용에 대한 자세한 기록을 보려면 모든 파일 변경 내용 표시선택합니다.
Visual Studio 2019용 CodeLens에서 모든 파일 변경 내용 표시 옵션을 선택하는 방법을 보여 주는
기록 창이 열립니다.
파일이 Git 리포지토리에 있고 코드 요소 수준 변경 표시기를 선택하면 기록 창에 리포지토리 커밋에 대한 세부 정보가 표시됩니다.
Visual Studio 2019의 GitHub 리포지토리에 있는 코드에 대한 CodeLens 변경 기록을 보여 주는
파일 수준 표시기
코드 편집기의 창 아래쪽에 파일 수준 표시기가 있는 전체 파일의 변경 내용을 찾습니다.
Visual Studio 2019의 파일 수준에서 CodeLens 세부 정보를 보여 주는
메모
C# 및 Visual Basic 파일에는 파일 수준 표시기를 사용할 수 없습니다.
변경 내용에 대한 자세한 내용을 보려면 항목을 마우스 오른쪽 단추로 클릭합니다. TFVC 또는 Git을 사용하는지 여부에 따라 파일 버전을 비교하고, 세부 정보를 보고, 변경 집합을 추적하고, 선택한 버전의 파일을 가져오고, 변경의 작성자를 이메일로 보낼 수 있는 옵션이 있습니다. 세부 정보 중 일부는 Visual Studio 2019 버전 16.7 이전의 팀 탐색기 표시됩니다. Visual Studio 2019 버전 16.8 이상에서는 Git 변경 내용 창에 세부 정보가 표시됩니다.
표시기에서는 시간에 따라 코드를 변경한 사용자를 보여 줍니다. 이는 팀의 변경 내용에서 패턴을 찾고 영향을 평가하는 데 도움이 될 수 있습니다.
현재 브랜치에서 변경 내용 찾기
팀에는 안정적인 코드가 손상될 위험을 줄이기 위해 주 분기 및 자식 개발 분기와 같은 여러 분기가 있을 수 있습니다.
현재 분기의 변경 내용과 CodeLens가 있는 자식 분기를 보여 주는
Alt+6눌러 코드를 변경한 참가자 수와 주 분기의 변경 내용을 확인할 수 있습니다.
Visual Studio 2019에서 CodeLens를 사용하여 주 분기에서 수행되는 변경 내용을 검색하는 방법을 보여 주는
코드가 분기된 시점 찾기
코드가 분기된 시기를 찾으려면, 자식 분기로 이동하여 코드를 확인합니다. 그런 다음 변경 표시기를 선택하거나 Alt +누릅니다.
visual Studio 2019에서 CodeLens를 사용하여 코드를 분기한 시기를 검색하는 방법을 보여 주는
다른 브랜치에서 들어오는 변경 내용 찾기
visual Studio에서 CodeLens를 사용하여 다른 분기에서 코드 변경 내용을 찾는 방법을 보여 주는
들어오는 변경 내용을 볼 수 있습니다. 다음 스크린샷에서는 dev
분기에서 버그 수정이 수행되었습니다.
현재 브랜치(main
)를 종료하지 않고 변경 내용을 검토할 수 있습니다.
CodeLens의
변경 내용이 병합된 시점 찾기
변경 사항이 병합된 시점을 볼 수 있으므로 브랜치에 포함되는 변경 사항을 확인할 수 있습니다.
변경 내용이 Visual Studio의 CodeLens와 병합된 시기를 검색하는 방법을 보여 주는
예를 들어 이제 main
분기의 코드에 dev
분기의 버그 수정이 있습니다.
들어오는 변경 내용과 로컬 버전 비교
Shift+F10선택하거나 변경 집합을 두 번 클릭하여 들어오는 변경 내용을 로컬 버전과 비교합니다.
codeLens의
분기 아이콘
분기 열의 아이콘은 분기가 작업 중인 분기와 어떻게 관련되어 있는지를 나타냅니다.
아이콘 | 변경은 ~로부터 왔다 |
---|---|
![]() |
현재 지점 |
![]() |
부모 분기 |
![]() |
자식 분기 |
![]() |
피어 브랜치 |
![]() |
부모, 자식 또는 동료보다 더 멀리 떨어진 가지 |
![]() |
부모 분기에서 자식 분기로 병합 |
![]() |
자식 브랜치에서 부모 브랜치로 병합 |
![]() |
관련 없는 분기의 병합(기본 없는 병합) |
Visual Studio 2019의 연결된 작업 항목
작업 항목 표시기를 선택하여 연결된 작업 항목을 찾거나 Alt+8 바로 가기 키를 사용합니다.
Visual Studio 2019에서 CodeLens를 사용하여 특정 코드에 대한 작업 항목을 찾는 방법을 보여 주는
Visual Studio 2019의 연결된 코드 검토
검토 지표를 선택하여 연결된 코드 검토를 찾으세요. 키보드를 사용하려면 Alt 키를 누른 상태로 왼쪽 화살표 선택하거나 오른쪽 화살표 표시기 옵션을 찾습니다.
Visual Studio 2019의 연결된 버그
버그 표시기를 선택하여 연결된 버그를 찾거나 Alt+7 바로 가기 키를 사용합니다.
visual Studio 2019에서 CodeLens를 사용하여 변경 집합에 연결된 버그를 찾는 방법을 보여 주는
Visual Studio 2019에서 항목 소유자에게 문의
작성자 표시기를 선택하여 항목의 작성자를 찾거나 Alt+5 바로 가기 키를 사용합니다.
visual Studio 2019에서 CodeLens를 사용하여 항목 소유자에게 문의하는 방법을 보여 주는
항목의 바로 가기 메뉴를 열어 연락처 옵션을 확인합니다. Teams가 설치된 경우 다음 스크린샷과 유사한 옵션이 표시될 수 있습니다.
Visual Studio 2019에서 CodeLens를 사용하는 항목의 연락처 옵션을 보여 주는
Visual Studio 2019의 관련 단위 테스트
테스트 탐색기열지 않고 C# 또는 Visual Basic 코드에 대해 존재하는 단위 테스트를 검색할 수 있습니다.
연결된 단위 테스트 코드있는 일부 애플리케이션 코드로 이동합니다.
필요에 따라 CodeLens 테스트 표시기를 로드하는 애플리케이션을 빌드합니다.
Alt+3 바로 가기 키를 선택하여 코드 테스트를 검토합니다.
Visual Studio 2019에서 CodeLens를 사용하여 코드 편집기에서 테스트 상태를 선택하는 방법을 보여 주는
경고 아이콘
표시되는 경우 테스트가 아직 실행되지 않았으므로 실행합니다.
visual Studio 2019에서 CodeLens로 아직 실행되지 않은 단위 테스트를 보는 방법을 보여 주는
테스트 정의를 검토하려면 CodeLens 표시기 창에서 테스트 항목을 두 번 클릭하고 편집기에서 코드 파일을 엽니다.
Visual Studio 2019에서 CodeLens를 사용하여 단위 테스트 정의로 이동하는 방법을 보여 주는
테스트 결과를 검토하려면 테스트 상태 실패 또는 통과 표시기(
또는
)를 선택하거나 Alt + 1 바로 가기 키를 사용합니다.
Visual Studio 2019에서 CodeLens를 사용하여 단위 테스트 결과를 보는 방법을 보여 주는
테스트를 변경한 참가자 수, 이 테스트를 변경한 참가자, 또는 이 테스트에서 변경이 일어난 횟수를 보려면 코드의 기록 및 연결된 항목을 찾아보세요.
Visual Studio 2019의 CodeLens를 위한 Q & A
Q: CodeLens를 끄거나 켜거나 표시할 표시기를 선택하려면 어떻게 해야 하나요?
A: 참조 표시기를 제외하고 표시기를 끄거나 켤 수 있습니다. 도구>옵션>텍스트 편집기>모든 언어>CodeLens로 이동합니다.
표시기가 켜지면 표시기에서 CodeLens 옵션을 열 수도 있습니다.
편집기 창 아래쪽에 있는 펼침 단추 아이콘을 사용하여 CodeLens 파일 수준 표시기를 켜고 끕니다.
Q: CodeLens는 어디에 있나요?
A: CodeLens는 메서드, 클래스, 인덱서 및 속성 수준에서 C# 및 Visual Basic 코드에 표시됩니다. CodeLens는 다른 모든 형식의 파일에 대한 파일 수준에 나타납니다.
CodeLens가 켜져 있는지 확인합니다. 도구>옵션>텍스트 편집기>모든 언어>CodeLens로 이동합니다.
DevOps 관련 지표는 작업 항목이 코드에 연결되어 있고 연결된 작업 항목을 열 수 있는 권한이 있는 경우에만 표시됩니다. 팀 구성원 권한이 있는지 확인합니다.
애플리케이션 코드에 단위 테스트가 없는 경우 단위 테스트 표시기가 나타나지 않습니다. 테스트 상태 표시기가 테스트 프로젝트에 자동으로 표시됩니다. 애플리케이션 코드에 단위 테스트가 있지만 테스트 표시기가 표시되지 않는 경우 솔루션을 빌드해 보세요(Ctrl+Shift+B).
팁
CodeLens는 Visual Studio Community 버전에서 사용할 수 있지만 소스 제어 표시기는 이 버전에서 사용할 수 없습니다.
Q: 커밋에 대한 작업 항목 세부 정보가 표시되지 않는 이유는 무엇인가요?
A: CodeLens가 Azure Boards에서 작업 항목을 찾을 수 없기 때문에 이 시나리오가 발생할 수 있습니다. 해당 작업 항목이 있는 프로젝트에 연결되어 있고 해당 작업 항목을 볼 수 있는 권한이 있는지 확인합니다. 커밋 설명에 Azure Boards의 작업 항목 ID에 대한 잘못된 정보가 있는 경우에도 작업 항목 세부 정보가 표시되지 않을 수 있습니다.
Q: CodeLens의 글꼴과 색을 변경하려면 어떻게 해야 하나요?
A:도구>옵션>환경>글꼴 및 색으로 이동합니다.
키보드를 사용하려면 다음을 수행합니다.
Alt + T + O 선택하여 옵션 대화 상자를 엽니다.
위쪽 화살표 선택하거나 아래쪽 화살표 환경 노드로 이동한 다음 왼쪽 화살표 선택하여 노드를 확장합니다.
아래쪽 화살표 클릭하여 글꼴 및 색이동하십시오.
Tab 선택하여 목록에 대한 표시 설정으로 이동한 다음 아래쪽 화살표 선택하여 CodeLens선택합니다.
Q: CodeLens 헤드업 디스플레이를 이동할 수 있나요?
A: 예, 도크 아이콘 선택하여 CodeLens를 창으로 도크합니다.
Q: 표시기를 새로 고치려면 어떻게 해야 하나요?
A: 새로 고침 프로세스는 지표에 따라 다릅니다.
참조: 코드가 변경되면 이 표시기가 자동으로 업데이트됩니다. 참조 표시기가 별도의 창으로 도킹된 경우, 새로 고침을 선택하여 표시기를 갱신하십시오.
팀: 오른쪽 클릭 메뉴에서 CodeLens 팀 표시기 새로 고침을(를) 선택하여 이러한 표시기를 새로 고칩니다.
테스트: 코드 대한 단위 테스트를 찾아 테스트 표시기를 새로 고칩니다.
Q: "로컬 버전"은 무엇인가요?
A:로컬 버전 화살표는 로컬 버전의 파일에서 가장 최근 변경 집합을 가리킵니다. 서버에 최신 변경 집합이 있는 경우 변경 집합을 정렬하는 데 사용되는 순서에 따라 로컬 버전 화살표 앞이나 후에 표시됩니다.
Q: 솔루션을 처음 열 때 내 CodeLens 테스트 표시기가 더 이상 파일에 표시되지 않습니다. 어떻게 로드할 수 있나요?
A: 파일을 로드할 CodeLens 테스트 표시기를 가져오기 위해 프로젝트를 다시 빌드합니다. 성능을 향상시키기 위해 Visual Studio는 코드 파일이 로드될 때 더 이상 테스트 표시기 원본 정보를 가져오지 않습니다. 테스트 표시기는 빌드 후 로드되거나 테스트 탐색기 두 번 클릭하여 테스트로 이동할 때 로드됩니다.