이번에는 Visual Studio WPF 혹은 C#에서 자주 사용하는 단축키에 대하여 알아보도록 하겠습니다. 코드 정리, 코드 간 이동, 주석처리, 빌드, 디버그 등 Visual Studio에서 제공하는 단축키를 사용하여 더욱 편리하고 효율적인 코딩 작업을 하실 수 있습니다.
Visual Studio 자주 사용하는 단축키 모음
목차
1. 이동 (정의/선언, 괄호, 커서)
2. 빌드 (컴파일, 빌드, 실행)
3. 주석 (처리, 해제)
4. 코드 자동 완성 (자동 완성, 파라미터 힌트, 코드 삽입)
5. 디버그 (실행, 중단, 재시작, Step 이동, 브레이크 포인트)
6. 코드 정리 (들여 쓰기, 코드 확장/숨김(접기/열기), 코드 숨기기)
7. 코드 감싸기
8. 편집기능 (라인 복사/삭제/이동, 대소문자 변환, 다중커서 영역, 작업 취소, 코드 한 번에 바꾸기)
9. 검색 (찾기, 문서 파일에서 찾기, 단어 바로 찾기, 다음 검색 위치로 이동)
10. 윈도우 (폰트 크기 확대/축소, 전체화면 토글, 열린 문서 간 이동, 문서 닫기, 클래스/솔루션 탐색기 선택, 출력창/도구상자/속성창 선택)
1. 이동 (정의/선언, 괄호, 커서)
- F12 : 정의로 이동
- ctrl + F12 : 선언으로 이동
- ctrl + ] : 괄호(소, 중, 대)의 시작 또는 끝으로 이동
- ctrl + - : 이전 커서의 위치로 이동
- ctrl + shift + - : 다음 커서의 위치로 이동
2. 빌드 (컴파일, 빌드, 실행)
- ctrl + F7 : 컴파일
- ctrl + shift + B : 솔루션 빌드
- ctrl + F5 : 실행
3. 주석 (처리, 해제)
- ctrl + K + C : 선택한 영역 주석 처리
- ctrl + K + U : 선택한 영역 주석 해제
4. 코드 자동 완성 (자동 완성, 파라미터 힌트, 코드 삽입)
- ctrl + space : 코드 자동 완성
- ctrl + shift + space : 파라미터 힌트 (현재 위치한 파라미터의 매개변수의 개수나 테이터 형태를 표시)
- ctrl + K + X : 코드 자동 삽입 (if, try, region 등)
5. 디버그 (실행, 중단, 재시작, 브레이크 포인트, Step 이동)
- F5 : 디버그 모드 실행
- shift + F5 : 디버그 모드 중단
- ctrl + shift + F5 : 디버그 모드 재시작
- F9 : 브레이크 포인트 설정/해제
- shift + F9 : 솔루션 내의 모든 브레이크 포인트 삭제
- F10 : 다음 라인 실행 (Step Over)
- F11 : 함수 내부로 이동 (Step Into)
- shift + F11 : 함수에서 나가기 (Step Out)
- ctrl + F10 : 현재 라인까지 실행하기
6. 코드 정리 (들여 쓰기, 코드 확장/숨김(접기/열기), 코드 숨기기)
- ctrl + K + D : 전체 코드 들여 쓰기 자동 정리
- ctrl + K + F : 선택 영역 코드 들여 쓰기 자동 정리
- ctrl + M + M : 코드(클래스/메서드 등) 확장(+) / 숨김 (-)
- ctrl + M + L : 전체 코드 확장(+) / 숨김 (-)
- ctrl + M + H : 선택 영역 코드 숨기기
7. 코드 감싸기
- ctrl + K + S : 코드 감싸기 (if, try, region 등)
8. 편집기능 (라인 복사/삭제/이동, 대소문자 변환, 다중커서 영역, 작업 취소, 코드 한 번에 바꾸기)
- ctrl + D : 라인 복사
- ctrl + L : 라인 삭제
- alt + 방향키(위/아래) : 라인 이동
- ctrl + U : 소문자로 변환
- ctrl + shift + U : 대문자로 변환
- ctrl + alt + 마우스 : 특정 커서 위치 지정 (처음 위치와 마우스 클릭 위치)
- alt + shift + 방향키/마우스 : 다중커서 영역 지정
- ctrl + Z : 작업 취소
- ctrl + H : 코드 한 번에 바꾸기
9. 검색 (찾기, 문서 파일에서 찾기, 단어 바로 찾기, 다음 검색 위치로 이동)
- ctrl + F : 빠른 찾기 (검색창 존재)
- ctrl + shift + F : 문서 파일에서 찾기
- ctrl + F3 : 단어 바로 찾기 (검색창이 뜨지 않으며, 일치하는 위치로 바로 이동)
- F3 : 다음 검색 위치로 이동 (검색창에 입력된 다음 위치로 이동)
10. 윈도우 (폰트 크기 확대/축소, 전체화면 토글, 열린 문서 간 이동, 문서 닫기, 클래스/솔루션 탐색기 선택, 출력창/도구상자/작업목/속성창)
- ctrl + shift + > : 폰트 크기 확대
- ctrl + shift + < : 폰트 크기 축소
- alt + shift + enter : 전체 화면 토글 (인터넷에서 F11과 비슷한 전체화면 기능)
- ctrl + tab : 열린 문서 간 이동
- ctrl + F4 : 현재 문서 닫기
- ctrl + shift + C : 클래스 탐색기 선택
- ctrl + alt + L : 솔루션 탐색기 선택
- ctrl + alt + O : 출력창 선택
- ctrl + alt + X : 도구상자 선택
- ctrl + alt + K : 작업목록(호출계층구조) 선택
- F4 : 속성창 선택
이번에는 Visual Studio에서 자주 사용하는 단축키에 대하여 알아보았습니다. 저도 모르던 것들이 많이 있어서 이 글을 작성하며 테스트해 본 결과 너무 편하게 느껴집니다. 이제까지 불편했던 작업들이 몇 가지 있었는데, 위에 각 상황에 맞는 단축키를 사용해 봄으로써 효율적인 작업이 될 것 같습니다.
이 글을 읽으시는 분들께서도 모든 단축키를 한 번씩은 사용해 보시면 평소에 불편했던 작업들이 하나씩 줄어갈 것이라고 생각합니다. 감사합니다.
C# 유용한 글
참조 문서
https://zuyo.tistory.com/880 [yohanistory:티스토리]
'C# > WPF' 카테고리의 다른 글
[WPF/C#] 그림자 효과 입체감 주기 - ShadowDepth, BlurRadius (0) | 2024.01.16 |
---|---|
[WPF/C#] 다른 응용 프로그램 또는 파일 실행 방법 및 예제 (0) | 2024.01.05 |
[C#/WPF] DateTime 특정 요일 구하기(DayOfWeek) (0) | 2023.11.15 |
[C#/WPF] 문자열이 숫자인지 판단(Regex.IsMatch, Int32.TryParse) (0) | 2023.11.13 |
[C#/WPF] Window(윈도우) 현재창 닫기(Close) (0) | 2023.08.17 |
댓글