Visual Studio 생산성 가이드
코드를 작성하는 동안 시간을 절약하려면 적절한 위치에 있습니다. 이 생산성 가이드에는 Visual Studio를 시작하고, 코드를 작성하고, 코드를 디버그하고, 오류를 처리하고, 바로 가기 키를 사용하는 데 도움이 되는 팁이 포함되어 있습니다.
유용한 바로 가기 키에 대한 자세한 내용은 생산성 바로 가기참조하세요. 명령 바로 가기의 전체 목록은 기본 바로 가기 키참조하세요.
시작
명령, 설정, 설명서 및 설치 옵션을 포함하여 필요한 항목을 빠르게 검색하여 메뉴를 탐색하는 시간을 절약합니다. 더 쉽게 암기할 수 있도록 Visual Studio에서 검색 결과 내의 명령에 대한 바로 가기 키를 참조하세요.
작업 목록을 사용한 모의 코드
. 코드 조각을 완성하기에 충분한 요구 사항이 없는 경우, TODO
및HACK
같은 토큰이나 사용자 지정 토큰을 사용하는 코드 주석을 추적하고 코드에서 미리 정의된 위치로 직접 이동하는 바로 가기를 관리하기 위해 작업 목록을 사용하세요. 자세한 내용은 작업 목록을 참조하세요.솔루션 탐색기 바로 가기사용합니다. Visual Studio를 처음으로 사용하는 경우 이러한 바로 가기가 유용하며 새 코드베이스에서 속도를 높일 때 시간을 절약할 수 있습니다. 전체 바로 가기 목록은 Visual Studio
기본 바로 가기 키를 참조하세요. Visual Studio에서 키보드 단축키를 식별하고 사용자 지정합니다. Visual Studio 명령의 바로 가기 키를 식별하고, 해당 바로 가기를 사용자 지정하고, 다른 사용자가 사용할 수 있도록 내보낼 수 있습니다. 옵션 대화 상자에서 항상 바로 가기 키를 찾아 변경할 수 있습니다.
Visual Studio의 접근성을 더 개선하세요. Visual Studio에는 화면 읽기 프로그램 및 기타 보조 기술과 호환되는 기본 제공 접근성 기능이 있습니다. 사용 가능한 기능의 전체 목록은 Visual Studio 대한
접근성 팁과 요령을 참조하세요. Visual Studio 제품 수명 주기 및 서비스를 확인하세요. Visual Studio에 대한 업데이트를 가져오는 방법, Enterprise 및 Professional 고객을 위한 지원 옵션, 이전 버전의 Visual Studio 지원 및 Visual Studio 서비스가 적용되지 않는 구성 요소에 대한 자세한 내용은 Visual Studio 제품 수명 주기 및 서비스참조하세요.
Visual Studio에서 NuGet 패키지를 설치하고 관리하기. Windows의 Visual Studio에서 NuGet 패키지 관리자 UI를 사용하면 프로젝트 및 솔루션에서 NuGet 패키지를 쉽게 설치, 제거 및 업데이트할 수 있습니다. 자세한 내용은 NuGet 패키지 관리자사용하여 Visual Studio에서 패키지 설치 및 관리를 참조하세요.
코드 작성
다음 기능을 사용하여 코드를 더 빠르게 작성합니다.
편의 명령을 사용하세요. Visual Studio에는 일반적인 편집 작업을 더 빠르게 수행하는 데 도움이 되는 다양한 명령이 포함되어 있습니다. 예를 들어 명령을 선택하여 코드 줄을 복사하지 않고도 쉽게 복제하고 커서 위치를 변경한 다음 붙여넣을 수 있습니다.
편집 중복 선택하거나 CtrlE V 누릅니다. 편집>고급>선택 영역 확장 또는 편집>고급>선택 영역 축소를 선택하거나 Shift+Alt+= 또는 Shift+Alt+-를 눌러 텍스트 선택을 빠르게 확장 및 축소할 수 있습니다. IntelliSense사용합니다. 편집기에서 코드를 입력하면 IntelliSense 정보, 예를 들어 구성원 목록, 매개변수 정보, 빠른 정보, 서명 도움말 및 단어 완성이 나타납니다. 이러한 기능은 텍스트의 퍼지 매칭을 지원합니다. 예를 들어, 리스트 멤버의 결과 리스트에는 입력한 문자로 시작하는 항목뿐만 아니라 이름에 문자 조합이 포함된 항목도 포함됩니다. 자세한 내용은 IntelliSense
사용을 참조하세요.
코드입력할 때 IntelliSense 옵션의 자동 삽입 변경 IntelliSense를 제안 모드로 전환하여 IntelliSense 옵션을 명시적으로 선택한 경우에만 삽입하도록 지정할 수 있습니다.
제안 모드를 사용하려면 Ctrl+Alt+스페이스바 키를 선택하거나 메뉴 모음에서 편집>IntelliSense>토글 완료 모드선택합니다.
코드 조각사용합니다. 기본 제공 코드 조각을 사용하거나 사용자 고유의 코드 조각을 만들 수 있습니다.
코드 조각을 삽입하려면 메뉴 모음에서
편집 IntelliSense 코드 조각 삽입 또는서라운드를 선택하거나 파일에서 바로 가기 메뉴를 열고 코드 조각 삽입 또는 코드 조각 삽입 코드 조각을 선택합니다. 자세한 내용은 코드 조각참조하세요. JSON 또는 XML을클래스로 붙여넣기
. JSON 또는 XML 텍스트 조각을 클립보드에 복사한 다음 강력한 형식의 .NET 클래스로 C# 또는 Visual Basic 코드 파일에 붙여넣습니다. 이렇게 하려면 편집 특수 붙여넣기 JSON을 클래스로 붙여넣기 (또는XML을 클래스로 붙여넣기)을 사용하십시오. 인라인코드 오류를 수정합니다. 빠른 작업을 사용하면 단일 작업으로 코드를 쉽게 리팩터링, 생성 또는 수정할 수 있습니다. 이러한 작업은 드라이버 아이콘 또는 전구 아이콘 을 사용하거나, 적절한 코드 줄에 커서가 있을 때 Alt +Enter 또는 Ctrl +을 눌러 적용할 수 있습니다. 자세한 내용은 빠른 작업 참조하세요.
코드 요소정의를 표시하고 편집합니다. 멤버, 변수 또는 로컬과 같은 코드 요소가 정의된 모듈을 빠르게 표시하고 편집할 수 있습니다.
팝업 창에서 정의를 열기 위해서는 요소를 강조 표시한 다음 Alt+F12 키를 선택하거나 요소의 바로 가기 메뉴를 연 다음 정의 보기선택합니다. 별도의 코드 창에서 정의를 열려면 요소의 바로 가기 메뉴를 연 다음 정의로 이동선택합니다.
샘플 애플리케이션을 사용하세요. Microsoft Developer Network
샘플 애플리케이션을 다운로드하고 설치하여 애플리케이션 개발 속도를 높일 수 있습니다. 해당 영역에 대한 샘플 팩을 다운로드하고 탐색하여 특정 기술 또는 프로그래밍 개념을 배울 수도 있습니다. Formatting/New Lines기능을 사용하여 중괄호의 형식을 변경합니다. 서식 옵션 페이지를 사용하여 새 줄을 포함하여 코드 편집기에서 코드 서식 지정 옵션을 설정할 수 있습니다. C#에서 이 설정을 사용하는 방법에 대한 자세한 내용은 옵션 대화 상자를 참조하세요. 텍스트 편집기 > C# > 코드 스타일 > 서식. C++의 경우 Visual StudioC++ 코딩 기본 설정 설정을 참조하세요. Python의 경우 Python 코드서식을 참조하세요.
탭으로 들여쓰기를 설정하세요. 각 코드베이스에 맞게 조정된 사용자 지정 편집기 설정을 사용하여 여러 편집기 및 IDE에서 동일한 프로젝트에서 작업하는 여러 개발자에게 일관된 코딩 스타일을 적용합니다. 팀 전체가 동일한 언어 규칙, 명명 규칙 및 서식 규칙을 따르는지 확인합니다. 이러한 사용자 지정 설정은 이식 가능하고 코드와 함께 이동하므로 Visual Studio 외부에서도 코딩 스타일을 적용할 수 있습니다. 자세한 내용은 옵션, 텍스트 편집기, 모든 언어, 탭참조하세요.
- 자동 복사 및 들여쓰기 자르기해보세요. Visual Studio에서 다른 프로그램(예: Outlook, Teams 등)으로 코드를 복사할 때, 붙여넣은 후 수동으로 들여쓰기를 수정할 필요가 없습니다. Visual Studio 2022 버전 17.7 이상에서 사용할 수 있습니다.
코드 및 IDE 내에서 탐색
다양한 기술을 사용하여 코드의 특정 위치를 더 빠르게 찾아 이동할 수 있습니다. 기본 설정에 따라 Visual Studio 창의 레이아웃을 변경할 수도 있습니다.
코드 줄 을북마크. 책갈피를 사용하여 파일의 특정 코드 줄로 빠르게 이동할 수 있습니다.
책갈피를 설정하려면 메뉴 모음에서 편집>책갈피>토글 책갈피을 선택합니다. 책갈피 창에서 솔루션의 책갈피를 모두 볼 수 있습니다. 자세한 내용은 코드 에서 책갈피설정을 참조하세요.
파일에서 기호 정의를 검색합니다. 솔루션 내에서 검색하여 기호 정의 및 파일 이름을 찾을 수 있지만 검색 결과에는 네임스페이스 또는 지역 변수가 포함되지 않습니다.
이 기능에 액세스하려면 메뉴 모음에서 편집>로 이동을 선택합니다.
코드의 전체 구조를살펴보세요. 솔루션 탐색기프로젝트에서 클래스와 해당 형식 및 멤버를 검색하고 찾아볼 수 있습니다. 기호를 검색하고, 메서드의 호출 계층 구조를 보고, 기호 참조를 찾고, 다른 작업을 수행할 수도 있습니다. 솔루션 탐색기코드 요소를 선택하면 연결된 파일이 미리 보기 탭에서 열리고 커서가 파일의 요소로 이동합니다. 자세한 내용은 코드의 구조를 보려면 을 참조하세요.
파일에서 지도 모드를 사용하여 위치로 이동하기. 지도 모드는 스크롤 막대에 코드 줄을 미니어처로 표시합니다. 이 표시 모드에 대한 자세한 내용은 방법: 스크롤 막대사용자 지정을 참조하세요.
코드 맵사용하여 코드 구조를 이해합니다. 코드 맵을 사용하면 코드 전체에서 종속성을 시각화하고 파일 및 코드 줄을 읽지 않고도 어떻게 함께 맞는지 확인할 수 있습니다. 자세한 내용은코드 맵을 사용하여
Map 종속성을 참조하세요. "편집" 메뉴의 "최근 파일 사용"을 통해 자주 사용하는 파일을 참조하세요. Visual Studio의 Go To 명령을 사용하여 지정된 항목을 빠르게 찾을 수 있도록 코드의 집중 검색을 수행합니다. 자세한 지침은 Go To 명령을 사용하여 코드 찾기참조하세요.
속성 창을 오른쪽으로이동시키십시오. 좀 더 친숙한 창 레이아웃을 찾는 경우 F4눌러 Visual Studio에서 속성 창을 이동할 수 있습니다.
항목 더 빨리 찾기
IDE 전체에서 명령, 파일 및 옵션을 검색하고 도구 창의 내용을 필터링하여 현재 작업에 대한 관련 정보만 표시할 수 있습니다.
도구 창내용을 필터링합니다. 도구 상자, 속성 창, 솔루션 탐색기같은 여러 도구 창의 콘텐츠 내에서 검색할 수 있지만 이름에 지정한 문자가 포함된 항목만 표시할 수 있습니다.
해결하려는 오류만 표시합니다. 오류 목록 도구 모음에서 필터 단추를 선택하면 오류 목록 창에 표시되는 오류 수를 줄일 수 있습니다. 편집기에서 열려 있는 파일의 오류만 표시하거나, 현재 파일의 오류만 표시하거나, 현재 프로젝트의 오류만 표시할 수 있습니다. 오류 목록 창 내에서 검색하여 특정 오류를 찾을 수도 있습니다.
찾기 대화 상자, 메뉴 명령, 옵션 및 기타. 검색 상자에 찾으려는 항목에 대한 키워드 또는 구를 입력합니다. 예를 들어 새 프로젝트
입력하면 다음 옵션이 표시됩니다. 대한 검색 결과
Ctrl+Q 눌러 검색 상자로 바로 이동합니다.
코드 디버그
디버깅에는 시간이 걸릴 수 있지만 다음 팁은 프로세스 속도를 향상하는 데 도움이 될 수 있습니다.
-
Visual Studio 디버거 도구사용합니다. Visual Studio 컨텍스트에서, 앱을디버깅할
때는 일반적으로 애플리케이션을 디버거 모드에서 실행한다는 의미입니다. 디버거는 코드가 실행되는 동안 수행하는 작업을 확인하는 여러 가지 방법을 제공합니다. Visual Studio 디버거 초보자용 가이드를 참조하십시오.
임시 중단점설정합니다. 현재 코드 줄에 임시 중단점을 만들고 디버거를 동시에 시작할 수 있습니다. 해당 코드 줄을 누르면 디버거가 중단 모드로 전환됩니다. 자세한 내용은 디버거사용하여 코드 탐색을 참조하세요.
이 기능을 사용하려면 Ctrl+F10 키를 선택합니다. 또는 중단하려는 코드 줄의 바로 가기 메뉴를 연 다음, 커서까지 실행을 선택합니다.
변수값 정보를 캡처합니다. 디버깅이 완료된 후 변수에 대해 마지막으로 알려진 값에 액세스할 수 있도록 코드의 변수에 DataTip을 추가하고 고정할 수 있습니다. 자세한 내용은 데이터 값 보기데이터 팁을 참조하세요.
DataTip을 추가하려면 디버거가 중단 모드에 있어야 합니다. 변수에 커서를 놓고 나타나는 데이터 팁에서 고정 단추를 선택합니다. 디버깅이 중지되면 변수가 포함된 코드 줄 옆에 파란색 핀 아이콘이 소스 파일에 나타납니다. 파란색 핀을 가리키면 가장 최근 디버깅 세션의 변수 값이 나타납니다.
즉시 창을 지우기. 디자인 타임에
>cls
또는>Edit.ClearAll
을 입력하여 즉각 실행 창의 내용을 지울 수 있습니다.다른 명령에 대한 자세한 내용은 Visual Studio 명령 별칭참조하세요.
CodeLens사용하여 코드 변경 내용 및 기타 기록을 찾습니다. CodeLens를 사용하면 편집기를 종료하지 않고 코드에 어떤 일이 일어났는지 파악하는 동안 작업에 집중할 수 있습니다. 코드 조각에 대한 참조, 코드 변경 내용, 연결된 버그, 작업 항목, 코드 검토 및 단위 테스트를 찾을 수 있습니다.
Live Share를 사용하여다른 사용자와 실시간으로 디버그합니다. Live Share를 사용하면 사용 중인 프로그래밍 언어 또는 빌드 중인 앱 유형에 관계없이 실시간으로 다른 사용자와 공동으로 편집하고 디버그할 수 있습니다. 자세한 내용은 Visual Studio Live Share에 대한 정보
대화형 창을 사용하여 작은 코드작성하고 테스트합니다. Visual Studio는 임의의 코드를 입력하고 즉각적인 결과를 볼 수 있는 대화형 REPL(읽기-평가-인쇄 루프) 창을 제공합니다. 이러한 코딩 방법을 사용하면 API 및 라이브러리를 학습하고 실험하고 프로젝트에 포함할 작업 코드를 대화형으로 개발하는 데 도움이 됩니다. Python의 경우 python 대화형 창
작업을 참조하세요. 대화형 창 기능은 C#에서도 사용할 수 있습니다.
Visual Studio 도구에 액세스
시작 메뉴 또는 작업 표시줄에 고정하는 경우 개발자 명령 프롬프트 또는 다른 Visual Studio 도구에 빠르게 액세스할 수 있습니다.
Windows 탐색기에서 %ProgramData%\Microsoft\Windows\Start Menu\Programs\Visual Studio 2019\Visual Studio Tools로 이동합니다.
오른쪽 클릭하거나 개발자 명령 프롬프트에 대한 상황 메뉴를 열고, 시작 화면에 고정 또는 작업 표시줄에 고정을 선택합니다.
파일, 도구 모음 및 창 관리
애플리케이션을 개발할 때 여러 코드 파일에서 작업하고 여러 도구 창 간에 이동할 수 있습니다. 다음 팁을 사용하여 정리 정돈할 수 있습니다.
자주 사용하는 파일을 편집기에서보이게 유지합니다. 편집기에서 열려 있는 파일 수에 관계없이 계속 표시되도록 탭의 왼쪽에 파일을 고정할 수 있습니다.
파일을 고정하려면 파일의 탭을 선택한 다음 핀 상태 설정/해제 버튼을 선택합니다.
문서 및 창을 다른 모니터로이동합니다. 애플리케이션을 개발할 때 둘 이상의 모니터를 사용하는 경우 편집기에서 열려 있는 파일을 다른 모니터로 이동하여 애플리케이션의 일부를 더 쉽게 작업할 수 있습니다. 디버거 창과 같은 도구 창을 다른 모니터와 탭 도킹 문서 및 도구 창으로 함께 이동하여 "뗏목"을 만들 수도 있습니다. 자세한 내용은 Visual Studio창 레이아웃 사용자 지정 및 탭 개인 설정 을 참조하세요.
솔루션 탐색기 다른 인스턴스를 만들고 다른 모니터로 이동하여 파일을 더 쉽게 관리할 수도 있습니다.
솔루션 탐색기 다른 인스턴스를 만들려면솔루션 탐색기 바로 가기 메뉴를 연 다음 새 솔루션 탐색기 보기선택합니다. Visual Studio에서 표시되는 글꼴을 사용자 지정합니다. IDE의 텍스트에 사용되는 글꼴 얼굴, 크기 및 색을 변경할 수 있습니다. 예를 들어 편집기에서 특정 코드 요소의 색을 사용자 지정하고 도구 창 또는 IDE 전체에서 글꼴 얼굴을 사용자 지정할 수 있습니다. 자세한 내용은 방법: 글꼴 및 색 변경 및 방법: 편집기글꼴 및 색 변경)을 참조하세요.
관련 콘텐츠
- Visual Studio 팁과 트릭 블로그 게시물
- 자주 사용하는 명령에 대한 기본 바로 가기 키
- 방법: 메뉴 및 도구 모음 사용자 지정
- 단계별 가이드: 애플리케이션 만들기
- 접근성 팁과 요령