코드 편집기에서 DataTips의 데이터 값 보기

데이터 팁을 통해 디버깅하는 동안 프로그램의 변수에 대한 정보를 손쉽게 볼 수 있습니다. 데이터 팁은 중단 모드에서 현재 실행 범위 내의 변수에 대해서만 작동합니다. 코드를 처음으로 디버깅하는 경우 이 문서를 진행하기 전에 먼저 완전 초보자를 위한 디버깅디버깅 기술과 도구를 읽어보는 것이 좋습니다.

데이터 팁 작업

데이터 팁은 중단 모드 및 현재 실행 범위에 있는 변수에만 표시됩니다.

데이터 팁 표시

  1. 코드에 중단점을 설정하고 F5를 눌러 디버깅을 시작하거나 디버그>디버깅 시작을 선택합니다.

  2. 중단점에서 일시 중지된 경우 현재 범위에 있는 임의의 변수를 마우스로 가르킵니다. 변수의 이름 및 현재 값을 보여주는 데이터 팁이 나타납니다.

데이터 팁을 투명하게 만들기

데이터 팁에서 그 아래에 있는 코드를 볼 수 있도록 데이터 팁을 투명하게 만들려면 Ctrl을 누릅니다. Ctrl 키를 누르고 있는 동안에는 데이터 팁이 투명한 상태로 유지됩니다. 이는 고정 또는 부동 데이터 팁에는 적용되지 않습니다.

데이터 팁 확장 유지

Visual Studio 2022 업데이트 1부터 데이터 팁을 확장할 때 다른 곳을 클릭할 때까지 확장된 상태로 유지할 수 있습니다. 이를 “고정 데이터 팁”이라고 합니다. 이 기능을 사용하도록 설정하려면 도구>옵션>디버깅을 선택한 다음 일반 탭에서 확장된 데이터 팁 열린 상태로 유지를 선택합니다.

데이터 팁 고정

데이터 팁을 고정하여 열린 상태로 유지하려면 소스에 고정 압정 아이콘을 선택합니다.

Pin a data tip

고정된 데이터 팁을 코드 창 주위로 끌어 이동할 수 있습니다. 데이터 팁이 고정된 줄 옆의 여백에 압정 아이콘이 표시됩니다.

참고 항목

데이터 팁은 현재 커서 또는 데이터 팁 위치가 아니라 실행이 일시 중단된 컨텍스트에서 항상 평가됩니다. 현재 컨텍스트의 변수와 이름이 같은 다른 함수의 변수를 가리키는 경우 현재 컨텍스트의 변수 값이 표시됩니다.

소스에서 데이터 팁 고정 해제

고정된 데이터 팁을 고정 해제하려면 데이터 팁 위에 마우스를 놓고 바로 가기 메뉴에서 압정 아이콘을 선택합니다.

압정 아이콘이 고정 해제 위치로 바뀌고 데이터 팁은 이제 부동 상태이거나 열려 있는 모든 창 위로 끌어올 수 있습니다. 데이터 팁 고정 해제는 디버깅 세션이 종료될 때 닫힙니다.

데이터 팁 다시 고정

부동 데이터 팁을 소스에 다시 고정하려면 코드 편집기에서 해당 데이터 팁을 마우스로 가리키고 압정 아이콘을 선택합니다. 압정 아이콘이 고정 위치로 바뀌고 데이터 팁은 다시 코드 창에만 고정됩니다.

비 소스 코드 창에서 데이터 팁이 부동 상태인 경우 압정 아이콘을 사용할 수 없으며 데이터 팁을 다시 고정할 수 없습니다. 압정 아이콘에 액세스하려면 코드 창 포커스를 끌거나 지정하여 코드 편집기 창에 데이터 팁을 반환합니다.

데이터 팁 닫기

데이터 팁을 닫으려면 데이터 팁 위에 마우스를 놓고 바로 가기 메뉴에서 닫기(x) 아이콘을 선택합니다.

모든 데이터 팁 닫기

모든 데이터 팁을 닫으려면 디버그 메뉴에서 모든 데이터 팁 지우기를 선택합니다.

특정 파일에 대한 모든 데이터 팁 닫기

특정 파일에 대한 모든 데이터 팁을 닫으려면 디버그 메뉴에서 <Filename>에 고정된 모든 데이터 팁 지우기를 선택합니다.

정보 확장 및 편집

데이터 팁을 사용하면 배열, 구조체 또는 개체를 확장하여 해당 멤버를 볼 수 있습니다. 데이터 팁에서 변수 값을 편집할 수도 있습니다.

변수 확장

데이터 팁에서 개체를 확장하여 해당 요소를 보려면 항목 이름 앞에 있는 확장 화살표를 마우스로 가리켜 요소를 트리 형식으로 표시합니다. 고정된 데이터 팁의 경우 변수 이름 앞의 +를 선택한 다음, 트리를 확장합니다.

Expand a data tip

키보드의 마우스나 화살표 키를 사용하여 확장된 보기에서 위아래로 이동할 수 있습니다.

확장된 항목을 마우스로 가리키고 압정 아이콘을 선택하여 고정된 데이터 팁에 고정할 수도 있습니다. 그러면 트리가 축소된 후 요소가 고정된 데이터 팁에 나타납니다.

변수 값 편집

데이터 팁에서 변수 또는 요소 값을 편집하려면 값을 선택하고 새 값을 입력한 다음, Enter를 누릅니다. 읽기 전용 값에는 선택 영역이 비활성화되어 있습니다.

데이터 팁에서 속성 고정

참고 항목

이 기능은 .NET Core 3.0 이상에서 지원됩니다.

고정 가능한 속성 도구를 사용하여 데이터 팁에서 해당 속성을 기준으로 개체를 신속하게 검사할 수 있습니다. 이 도구를 사용하려면 속성을 마우스로 가리킨 후 표시되는 고정 아이콘을 선택하거나 마우스 오른쪽 단추를 클릭하고 바로 가기 메뉴에서 즐겨찾기로 멤버 고정 옵션을 선택합니다. 그러면 해당 속성이 개체의 속성 목록 맨 위로 버블링되고 속성 이름과 값이 데이터 팁의 오른쪽 열에 표시됩니다. 속성을 고정 해제하려면 고정 아이콘을 다시 선택하거나 바로 가기 메뉴에서 즐겨찾기로 멤버 고정 해제 옵션을 선택합니다.

Pinning a property in a data tip

데이터 팁에서 개체의 속성 목록을 볼 때 속성 이름을 설정/해제하고 고정되지 않은 속성을 필터링할 수도 있습니다. 속성이 포함된 행을 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 고정 멤버만 표시 또는 값에 고정된 멤버 이름 숨기기 옵션을 선택하여 두 옵션 중 하나에 액세스할 수 있습니다.

복합 데이터 형식 시각화

데이터 팁의 변수 또는 요소 옆에 있는 돋보기 아이콘은 텍스트 시각화 도우미와 같은 하나 이상의 시각화 도우미를 변수에 사용할 수 있음을 의미합니다. 시각화 도우미는 보다 의미있는 그래픽 방식으로 정보를 표시합니다.

데이터 형식에 대한 기본 시각화 도우미를 사용하여 요소를 보려면 돋보기 아이콘 Visualizer icon을 선택합니다. 돋보기 아이콘 옆에 있는 화살표를 선택하여 데이터 형식의 시각화 도우미 목록에서 선택합니다.

조사식 창에 변수 추가

변수를 계속 조사하려면 데이터 팁에서 조사식 창에 변수를 추가하면 됩니다. 데이터 팁에서 변수를 마우스 오른쪽 단추로 클릭하고 조사식 추가를 선택합니다.

변수가 조사식 창에 표시됩니다. Visual Studio 버전에서 두 개 이상의 조사식 창을 지원하는 경우 변수가 조사식 1에 표시됩니다.

데이터 팁 가져오기 및 내보내기

데이터 팁을 XML 파일로 내보내서 텍스트 편집기를 사용하여 공유하거나 편집할 수 있습니다. 사용자가 받거나 편집한 데이터 팁 XML 파일을 가져올 수도 있습니다.

데이터 팁을 내보내려면:

  1. 디버그>DataTips 내보내기를 선택합니다.

  2. DataTips 내보내기 대화 상자에서 XML 파일을 저장할 위치로 이동하고 파일 이름을 입력한 다음, 저장을 선택합니다.

데이터 팁을 가져오려면:

  1. 디버그>DataTips 가져오기를 선택합니다.

  2. 데이터 팁 가져오기 대화 상자에서 열려는 데이터 팁 XML 파일을 선택한 다음, 열기를 선택합니다.