[Editor/VisualStudio] Visual Studio Community : Shortcuts
Visual Studio Community의 주요 단축키를 Microsoft 공식 문서 기반으로 카테고리별로 정리한다.
Visual Studio Community — 단축키
빌드 · BUILD
Ctrl+Shift+B솔루션 빌드
Ctrl+F7현재 파일만 컴파일
Ctrl+Break빌드 취소
Alt+F11솔루션에서 코드 분석 실행
파일 · FILE
Ctrl+N새 파일
Ctrl+Shift+N새 프로젝트
Ctrl+O파일 열기
Ctrl+Shift+O프로젝트 열기
Ctrl+S현재 파일 저장
Ctrl+Shift+S모두 저장
Alt+F4Visual Studio 종료
프로젝트 · PROJECT
Ctrl+Shift+A새 항목 추가
Shift+Alt+A기존 항목 추가
탐색 · NAVIGATION
F12정의로 이동 (Go To Definition) — C++에서는 선언부(.h)로 이동
Ctrl+F12선언으로 이동 (Go To Declaration) — 구현부(.cpp)로 직접 이동
Alt+F12정의 미리보기 (Peek Definition) — 인라인 팝업
Shift+F12모든 참조 찾기 (Find All References)
Ctrl+K,Ctrl+T호출 계층 구조 보기 (Call Hierarchy)
Ctrl+K,Ctrl+O헤더 ↔ 코드 파일 전환 (.h ↔ .cpp)
Ctrl+T전체로 이동 (Go To All) — 파일·심볼·줄 통합 검색
Ctrl+1,Ctrl+M멤버로 이동 (Go To Member)
Ctrl+G줄 번호로 이동
Ctrl+]매칭 중괄호로 이동
Ctrl+Shift+]매칭 중괄호까지 선택 확장
Ctrl+-이전 위치로 뒤로 가기
Ctrl+Shift+-다음 위치로 앞으로 가기
Ctrl+Shift+Backspace마지막 편집 위치로 이동
Ctrl+Shift+Space매개 변수 정보 (Parameter Info) — 함수 시그니처 힌트
Ctrl+K,Ctrl+I요약 정보 (Quick Info) — 커서 심볼 타입·문서 표시
Ctrl+Shift+G커서 아래 파일 이름 열기
Ctrl+Shift+↓다음 강조 표시 참조로 이동
Ctrl+Shift+↑이전 강조 표시 참조로 이동
편집 · EDIT
Ctrl+Space단어 자동 완성 (IntelliSense 수동 호출)
Ctrl+J멤버 나열 (List Members)
Ctrl+.빠른 작업 및 리팩터링 (Quick Actions)
Ctrl+Z실행 취소
Ctrl+Y다시 실행
Ctrl+C복사
Ctrl+X잘라내기
Ctrl+V붙여넣기
Ctrl+Shift+V클립보드 링 순환 붙여넣기
Ctrl+D현재 줄 복제
Ctrl+L줄 잘라내기 — 클립보드로 이동
Ctrl+Shift+L줄 삭제
Ctrl+K,Ctrl+C선택 영역 주석 처리
Ctrl+K,Ctrl+U선택 영역 주석 해제
Ctrl+/줄 주석 토글 (VS 2022 17.11+)
Ctrl+K,Ctrl+D전체 문서 코드 포맷
Ctrl+K,Ctrl+F선택 영역 코드 포맷
Ctrl+K,Ctrl+X코드 스니펫 삽입
Ctrl+K,Ctrl+S선택 코드를 스니펫으로 감싸기 (VS 2019 이하)
Ctrl+K,Ctrl+\가로 공백 삭제
Ctrl+R,Ctrl+Gusing 제거 및 정렬
Ctrl+Delete커서 위치부터 단어 끝까지 삭제
Ctrl+Backspace커서 위치부터 단어 시작까지 삭제
Ctrl+Shift+T단어 바꾸기 (Word Transpose)
줄 조작 · LINE MANIPULATION
Alt+↑선택한 줄을 위로 이동
Alt+↓선택한 줄을 아래로 이동
Ctrl+Enter현재 줄 위에 빈 줄 삽입
Ctrl+Shift+Enter현재 줄 아래에 빈 줄 삽입
Shift+Alt+T현재 줄과 아래 줄 교체 (Line Transpose)
Ctrl+Shift+U선택 영역 대문자 변환
Ctrl+U선택 영역 소문자 변환
선택 · SELECTION
Ctrl+A전체 선택
Ctrl+W현재 단어 선택
Shift+Alt+]포함하는 블록으로 선택 영역 확장
Shift+Alt+=선택 영역 확장
Shift+Alt+-선택 영역 축소
Shift+Alt+↑↓←→열(Column) 선택 — 박스 선택 모드
Shift+Alt+.일치하는 다음 항목에 캐럿 추가 (Multi-caret)
Shift+Alt+;일치하는 모든 항목에 캐럿 추가 (Multi-caret)
Ctrl+Alt+Click클릭 위치에 캐럿 추가 (Multi-caret)
Esc멀티 캐럿 해제 — 단일 커서로 복귀
검색 · SEARCH
Ctrl+F찾기
Ctrl+H찾기 / 바꾸기
Ctrl+Shift+F파일에서 찾기 (전체 솔루션)
Ctrl+Shift+H파일에서 바꾸기 (전체 솔루션)
F3다음 찾기
Shift+F3이전 찾기
Ctrl+F3선택 단어로 다음 찾기
Ctrl+I증분 검색 (Incremental Search)
Ctrl+Shift+I역방향 증분 검색
F8다음 오류 / 검색 결과로 이동
Shift+F8이전 오류 / 검색 결과로 이동
Ctrl+Shift+F12다음 오류로 이동
Ctrl+R,Ctrl+W공백 문자 표시 / 숨기기
리팩터링 · REFACTORING
Ctrl+R,Ctrl+R심볼 이름 바꾸기 (Rename)
Ctrl+R,Ctrl+M메서드 추출 (Extract Method)
Ctrl+R,Ctrl+E필드 캡슐화 (Encapsulate Field)
Ctrl+R,Ctrl+I인터페이스 추출 (Extract Interface)
Ctrl+R,Ctrl+V매개 변수 제거 (Remove Parameter)
Ctrl+R,Ctrl+O매개 변수 다시 정렬 (Reorder Parameters)
Ctrl+K,Ctrl+M메서드 생성 (Generate Method)
코드 접기 · CODE FOLDING
Ctrl+M,Ctrl+M현재 블록 접기 / 펼치기 토글
Ctrl+M,Ctrl+O정의 부분만 보이기 — 전체 정의 축소
Ctrl+M,Ctrl+A전체 개요 축소
Ctrl+M,Ctrl+X전체 개요 확장
Ctrl+M,Ctrl+L전체 개요 영역 표시 / 숨기기 토글
Ctrl+M,Ctrl+S현재 영역만 축소
Ctrl+M,Ctrl+E현재 영역만 확장
Ctrl+M,Ctrl+H선택 영역 숨기기 (Custom region)
Ctrl+M,Ctrl+U현재 숨기기 중지
Ctrl+M,Ctrl+P개요 표시 중지 (Outlining 비활성화)
Ctrl+E,Ctrl+W자동 줄 바꿈 토글 (Word Wrap)
책갈피 · BOOKMARK
Ctrl+K,Ctrl+K책갈피 토글
Ctrl+K,Ctrl+N다음 책갈피로 이동
Ctrl+K,Ctrl+P이전 책갈피로 이동
Ctrl+K,Ctrl+L모든 책갈피 지우기
Ctrl+K,Ctrl+W책갈피 창 열기
Ctrl+K,Ctrl+H작업 목록 바로 가기 토글 (Task List)
디버그 실행 · DEBUG RUN
F5디버그 시작
Ctrl+F5디버그 없이 시작
Shift+F5디버깅 중지
Ctrl+Shift+F5디버그 다시 시작
Ctrl+Alt+Break모두 중단
Ctrl+Alt+P프로세스에 연결
디버그 스테핑 · DEBUG STEPPING
F10프로시저 단위 실행 (Step Over)
F11한 단계씩 코드 실행 (Step Into)
Shift+F11프로시저 나가기 (Step Out)
Ctrl+F10커서까지 실행 (Run To Cursor)
Ctrl+Shift+F10다음 문 설정 (Set Next Statement)
Alt+Num *다음 문 표시 (Show Next Statement)
Alt+F10코드 변경 내용 적용 (Edit and Continue)
중단점 · BREAKPOINT
F9중단점 토글
Ctrl+F9중단점 사용 / 사용 안 함 토글
Ctrl+Shift+F9모든 중단점 삭제
Alt+F9,C중단점 조건 설정
Shift+Alt+F9,T임시 중단점 삽입
Ctrl+Alt+B중단점 창
Ctrl+Alt+E예외 설정 창
디버그 창 · DEBUG WINDOWS
Ctrl+Alt+V,A자동 변수 창 (Autos)
Ctrl+Alt+V,L지역 변수 창 (Locals)
Ctrl+Alt+W,1조사식 1 창
Ctrl+Alt+W,2조사식 2 창
Ctrl+Alt+W,3조사식 3 창
Ctrl+Alt+W,4조사식 4 창
Shift+F9간략한 조사식 (Quick Watch)
Ctrl+Alt+I직접 실행 창 (Immediate Window)
Ctrl+Alt+C호출 스택 창 (Call Stack)
Ctrl+Alt+H스레드 창 (Threads)
Ctrl+Alt+G레지스터 창 (Registers)
Ctrl+Alt+D디스어셈블리 창 (Disassembly)
Ctrl+Alt+M,1메모리 1 창
Ctrl+Alt+M,2메모리 2 창
Ctrl+Alt+M,3메모리 3 창
Ctrl+Alt+M,4메모리 4 창
Ctrl+Alt+U모듈 창 (Modules)
Ctrl+Alt+Z프로세스 창 (Processes)
Ctrl+Shift+D,S병렬 스택 창
Ctrl+Shift+D,K작업 창 (Tasks)
Ctrl+F11디스어셈블리 보기 토글
창 관리 · WINDOW
Ctrl+Tab열린 탭 전환 (IDE Navigator)
Ctrl+F4현재 탭 닫기
Ctrl+F6다음 문서 창
Ctrl+Shift+F6이전 문서 창
Ctrl+PgDn다음 탭
Ctrl+PgUp이전 탭
Shift+Esc도구 창 닫기
F6다음 분할 창
Ctrl+Q빠른 실행 (Quick Launch)
Alt+F7다음 도구 창으로 이동
보기 · VIEW
Ctrl+Alt+L솔루션 탐색기
Ctrl+\\,Ctrl+E오류 목록
Ctrl+Alt+O출력 창
F4속성 창
Shift+F4속성 페이지
Ctrl+Shift+C클래스 뷰
Ctrl+Alt+J개체 브라우저
Ctrl+Alt+K호출 계층 구조 창
Ctrl+\\,D코드 정의 창
Ctrl+Alt+X도구 상자
Ctrl+Alt+S서버 탐색기
Ctrl+\\,T작업 목록
Ctrl+Alt+A명령 창
Shift+Alt+Enter전체 화면 토글
Ctrl+Shift+.에디터 글꼴 확대
Ctrl+Shift+,에디터 글꼴 축소
F7코드 뷰로 전환
Shift+F7디자이너 뷰로 전환
This post is copyrighted by the author. All rights reserved.
