본문 바로가기
C#/WPF

[WPF/C#] Visual Studio 자주 사용하는 단축키 모음

by 코딩이라구 2023. 12. 7.

이번에는 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# 유용한 글

 

[C#/WPF] Window(윈도우) 현재창 닫기(Close)

C#에서 Window에 UserControl을 띄우는 일이 종종 있습니다. 이럴 경우 버튼을 통해 해당 Window 새 창을 어떤 식으로 닫는지 궁금해서 찾아보던 중 해결 방법을 알게 되었습니다. 이번에는 Window창 닫는

chragu.com

 

Visual Studio, C# 사용 시 영문 입력 간격이 이상할 때

갑자기 C#으로 프로그래밍을 하던 도중 Visual Studio에서 영문 간격이 이상하게 벌어지는 현상을 발견하였습니다. 이 현상이 왜 일어나는지 구글링해보다 찾은 해결 방법을 알게 되었습니다. 당황

chragu.com

 

[C#/WPF] ComboBox(콤보박스) 생성 및 사용 방법

C#, WPF에서 많이 사용하는 ComboBox(콤보박스)의 사용법에 대하여 알아보도록 하겠습니다. 콤보박스를 사용하는 방법으로는 콤보박스 생성, 콤보박스 아이템 삽입, 마지막으로 콤보박스에서 선택

chragu.com

 

참조 문서

https://zuyo.tistory.com/880 [yohanistory:티스토리]

댓글