비쥬얼스튜디오 2019 단축키 재정리.
(버전 및 개발 언어 설정(C#/C++)에 따라 다를 수 있음)
<편집>—————————————————————————
Ctrl-F : 찾기 대화상자
Ctrl-H : 바꾸기 대화상자
Ctrl-Shift-F : 파일들에서 찾기 대화상자
Ctrl-Shift-H : 파일들에서 바꾸기 대화상자
Ctrl-G : 해당 줄로 가기 (별로 필요없음)
Ctrl-K,Ctrl-F : 선택된 영역 자동 인덴트 (VS6의 Alt-F8기능)
Ctrl-] :괄호({,}) 쌍 찾기 : 괄호 앞이나 뒤에서 눌러서 닫거나,
여는 괄호이동
Ctrl-Shift-Spacebar : 함수이름편집중 툴팁으로나오는 함수와매개변수설명이 안나올경우, 강제로 나오게
alt-LButton ->Drag : 원하는 영역의 블럭을 세로로 잡기
Ctrl+Shift+R (키보드 레코딩) : 가끔 연속된 연속기만으로는 부족한경우가 있다.
이럴때, 몇번의 키동작으로 레코딩하여, 이것을 반복하고 싶은경우가있다.
이때 Ctrl+Shift+R 을 누르고, 원하는 동작들을 수행후, 다시 Ctrl+Shift+R을
눌러 종료한다. 이 중간동작을 원하는 위치에서 반복하고 싶다면
Ctrl+Shift+P 를 누른다.
Ctrl+Shift+V (히스토리 붙이기) : Ctrl + V와는 달리 클립보드에 있는 복사된내용을 돌아가면서 붙여준다.
따로 복사를 해주거나 할 필요는 없다. 그냥 Ctrl+C로 계속 원하는것을
복사하면 된다.
Ctrl-Z : 이전으로 되돌리기
Ctrl-Shift-Z : 되돌렸다, 다시 복구하기
Ctrl-K, Ctrl-H : 바로가기 설정. ( 작업목록 창에서 확인가능 )
Ctrl-K,K : 북마크 설정 / 해제
Ctrl-K,L : 북마크 모두 해제
Ctrl-K,N : 북마크 다음으로 이동
Ctrl-K,P : 북마크 이전으로 이동
Ctrl-K,C : 선택한 블럭을 전부 코멘트
Ctrl-K,U : 선택한 블럭을 전부 언코멘트(코멘트 해제)
Ctrl-F3 : 현재 단어 찾기-> F3 : 다음 찾기
Ctrl-F7 : 현 파일만 컴파일 : 현 프로젝트만 빌드
Ctrl-Shift-B : 전체 프로젝트 빌드
Ctrl-F5 : 프로그램 시작
Ctrl-i : 일치하는 글자 연속적으로 찾기
Ctrl+ – (대시문자), Ctrl+Shift+ – : 이전 커서 이동/ 앞 커서 이동
Ctrl-F12 : 커서위치 내용의 선언으로 이동(헤더파일)
F12 : 커서위치 내용의 정의로 이동|
Shift+Alt+F12 : 빠른기호찾기
F12: 해당 정의 기호 바로 가기
Ctrl-M, Ctrl-L : 소스파일의 함수헤더만 보이기 (구현부는 감추고) (토글 키)
Ctrl-M, Ctrl-M : 현재 커서가 위치한 함수를 접는다/편다. (토글 키)
Ctrl-Shift-G : #include “파일명” 에서 “파일명” 파일로 바로 직접이동 하고 싶을경우
<디버그/빌드>————————————————————————-
F5 : 디버그 시작
F9 :디버그 브렉포인트 설정
Ctrl-F9 : 현위치 설정된 브렉포인트 해제
Ctrl-Shift-F9 : 모든 브렉포인트 해
Shift-F5 : 디버그 빠져나오기
Ctrl-F10 : 커서가 있는곳까지 실행
Shift-F11 : 현 함수를 빠져나감.
Shift+Ctrl+B : 전체 빌드(프로젝트가 여러개있을경우 모두 빌드)
Alt+B, C : 해당 프로젝트만 정리.
Alt+B, U : 해당 프로젝트만 빌드.
<주석>————————————————————————-
선택 영역 주석: Ctrl + k 입력 후 Ctrl + c
선택 영역 주석 취소: Ctrl + k 입력 후 Ctrl + u
단축키 | 설명 |
Ctrl + Tab | Edit하고 있는 Child Window 간의 이동 |
Ctrl + F4 | 현재 Edit하고 있는 Child Window를 닫기 |
Ctrl + I | 문자열 입력 점진적으로 문자열 찾기 (Incremental Search) |
Ctrl + F3 | 현재 커서에 있는 문자열 찾기 fowared (블록 지정 안 해도 됨) |
Shift + F3 | 현재 커서에 있는 문자열 찾기 backward |
F3 | 찾은 문자열에 대한 다음 문자열로 이동 (Next Search) |
Ctrl + H | 문자열 찾아 바꾸기 (Replace) |
Ctrl + Left/Right Arrow | 단어 단위로 이동 |
Ctrl + Delete 또는 Backspace | 단어 단위로 삭제 |
Ctrl + F2 | 현재 라인에 북마크 지정/해제 |
F2 | 지정된 다음 북마크로 이동 |
Ctrl + Shift + F2 | 지정된 모든 북마크를 해제 |
F9 | 현재 라인에 Breakpoint를 지정/해제 |
Ctrl + Shift + F9 | 현재 Edit하고 있는 소스파일에 지정된 모든 Breakpoint 해제 |
Ctrl + ] 또는 E | ‘{‘괄호의 짝을 찾아줌 (‘{‘에 커서를 놓고 눌러야 함} |
Ctrl + J, K | #ifdef 와 #endif의 짝을 찾아줌 |
Ctrl + L | 한 라인을 클립보드로 잘라내기 (Cut) |
Ctrl + Shift + L | 한 라인을 삭제 |
Alt + Mouse | 블록 설정 세로로 블록 설정하기 (마우스로) |
Ctrl + Shift + F8 | 세로로 블록 설정하기 (키보드로), 취소할 때는 Esc키를 눌러야 함 |
블록 설정 -> Tab | 선택된 블록의 문자열을 일괄적으로 들여쓰기(Tab) 적용 |
블록 설정 -> Shift + Tab | 선택된 블록의 문자열을 일괄적으로 내어쓰기 적용 |
Alt + F8 -> Tab 또는 Shift + Tab | 들여쓰기 자동 조정 (Tab:들여쓰기, Shift + Tab : 내어쓰기) |
Ctrl + T | 현재 커서에 있는 변수/함수에 대한 Type이 Tooltip 힌트 창에 나타남 |
Ctrl + Alt + T | 멤버 변수/함수 목록에 대한 팝업 창이 나타남 |
Ctrl + Shift + T | 공백/콤마/파이프/괄호 등을 기준으로 좌우 문자열을 Swap시킴 |
Ctrl + Shift + 8 | 문단기호 표시/감추기 : Tab은 ^, Space는 .으로 표시 |
Ctrl + D | 툴바의 찾기 Editbox로 이동 |
Ctrl + Up/Down Arrow | 커서는 고정시키고 화면만 스크롤 시키기 |
MS에서 제공한 인기있는 단축키(바로가기 키)
빌드
빌드명령바로 가기 키[컨텍스트]
빌드.솔루션빌드 | Ctrl+Shift+B[전역] |
빌드.취소 | Ctrl+Break[전역] |
빌드.컴파일 | Ctrl+F7[전역] |
Build.RunCodeAnalysisonSolution | Alt+F11[전역] |
디버그
디버그명령바로 가기 키[컨텍스트]
디버그.함수에서중단 | Ctrl+B[전역] |
디버그.모두중단 | Ctrl+Alt+Break[전역] |
디버그.모든중단점삭제 | Ctrl+Shift+F9 [전역] |
디버그.예외 | Ctrl+Alt+E[전역] |
디버그.간략한조사식 | Ctrl+Alt+Q[전역] 또는 Shift+F9[전역] |
디버그.다시시작 | Ctrl+Shift+F5[전역] |
디버그.커서까지실행 | Ctrl+F10[전역] |
디버그.다음문설정 | Ctrl+Shift+F10[전역] |
디버그.시작 | F5[전역] |
디버그.디버깅하지않고시작 | Ctrl+F5[전역] |
디버그.한단계씩코드실행 | F11[전역] |
디버그.프로시저나가기 | Shift+F11[전역] |
디버그.프로시저단위실행 | F10[전역] |
디버그.디버깅중지 | Shift+F5[전역] |
디버그.중단점설정해제 | F9[전역] |
편집
편집명령바로 가기 키[컨텍스트]
편집.구분선 | Enter[텍스트 편집기, 보고서 디자이너, Windows Forms 디자이너] 또는 Shift+Enter[텍스트 편집기] |
편집.정의부분만보이기 | Ctrl+M, Ctrl+O[텍스트 편집기] |
편집.선택영역을주석으로처리 | Ctrl+K, Ctrl+C[텍스트 편집기] |
편집.단어자동완성 | Alt+오른쪽 화살표 [텍스트 편집기, 워크플로 디자이너] 또는 Ctrl+스페이스바 [텍스트 편집기, 워크플로 디자이너] 또는 Ctrl+K, W[워크플로 디자이너] 또는 Ctrl+K, Ctrl+W[워크플로 디자이너] |
편집.복사 | Ctrl+C[전역] 또는 Ctrl+Insert[전역] |
편집.잘라내기 | Ctrl+X[전역] 또는 Shift+Delete [전역] |
편집.삭제 | Delete[전역, 팀 탐색기] 또는 Shift+Delete[시퀀스 다이어그램, UML 동작 다이어그램, 레이어 다이어그램] 또는 Ctrl+Delete[클래스 다이어그램] |
편집.찾기 | Ctrl+F[전역] |
편집.모든참조찾기 | Shift+F12[전역] |
편집.파일에서찾기 | Ctrl+Shift+F[전역] |
편집.다음찾기 | F3[전역] |
편집.다음찾기선택 | Ctrl+F3[전역] |
편집.문서서식 | Ctrl+K, Ctrl+D[텍스트 편집기] |
편집.선택영역서식 | Ctrl+K, Ctrl+F[텍스트 편집기] |
편집.이동 | Ctrl+G[전역] |
편집.선언으로이동 | Ctrl+F12[전역] |
편집.정의로이동 | F12 |
편집.찾기콤보상자로이동 | Ctrl+D[전역] |
편집.다음위치로이동 | F8[전역] |
편집.코드조각삽입 | Ctrl+K, Ctrl+X[전역] |
편집.탭삽입 | Tab[보고서 디자이너, Windows Forms 디자이너, 텍스트 편집기] |
편집.줄잘라내기 | Ctrl+L[텍스트 편집기] |
편집.한줄아래까지열확장선택 | Shift+Alt+아래쪽 화살표[텍스트 편집기] |
편집.위쪽줄열기 | Ctrl+Enter[텍스트 편집기] |
편집.멤버목록 | Ctrl+J[텍스트 편집기, 워크플로 디자이너] 또는 Ctrl+K, Ctrl+L[워크플로 디자이너] 또는 Ctrl+K, L[워크플로 디자이너] |
편집.탐색 | Ctrl+,[전역] |
Edit.OpenFile | Ctrl+Shift+G[전역] |
편집.겹쳐쓰기모드 | Insert[텍스트 편집기] |
편집.매개변수정보 | Ctrl+Shift+스페이스바[텍스트 편집기, 워크플로 디자이너] 또는 Ctrl+K, Ctrl+P[워크플로 디자이너] 또는 Ctrl+K, P[워크플로 디자이너] |
편집.붙여넣기 | Ctrl+V[전역] 또는 Shift+Insert[전역] |
Edit.PeekDefinition | Alt+F12[텍스트 편집기] |
편집.다시실행 | Ctrl+Y[전역] 또는 Shift+Alt+백스페이스[전역] 또는 Ctrl+Shift+Z[전역] |
편집.바꾸기 | Ctrl+H[전역] |
편집.모두선택 | Ctrl+A[전역] |
편집.현재단어선택 | Ctrl+W[텍스트 편집기] |
편집.선택취소 | Esc[텍스트 편집기, 보고서 디자이너, 설정 디자이너, Windows Forms 디자이너, 관리되는 리소스 편집기] |
편집.코드감싸기 | Ctrl+K, Ctrl+S[전역] |
편집.왼쪽으로탭이동 | Shift+Tab[텍스트 편집기, 보고서 디자이너, Windows Forms 디자이너] |
편집.전체개요표시숨기기 | Ctrl+M, Ctrl+L[텍스트 편집기] |
편집.책갈피설정해제 | Ctrl+K, Ctrl+K[텍스트 편집기] |
편집.완료모드설정/해제 | Ctrl+Alt+스페이스바[텍스트 편집기] |
편집.개요확장축소 | Ctrl+M, Ctrl+M[텍스트 편집기] |
편집.선택영역의주석처리제거 | Ctrl+K, Ctrl+U[텍스트 편집기] |
편집.실행취소 | Ctrl+Z[전역] 또는 Alt+백스페이스[전역] |
편집.끝까지단어삭제 | Ctrl+Delete[텍스트 편집기] |
편집.시작까지단어삭제 | Ctrl+백스페이스[텍스트 편집기] |
파일
파일명령바로 가기 키[컨텍스트]
File.Exit | Alt+F4[전역] |
파일.새파일 | Ctrl+N[전역] |
파일.새프로젝트 | Ctrl+Shift+N[전역] |
파일.새웹사이트 | Shift+Alt+N[전역] |
파일.파일열기 | Ctrl+O[전역] |
파일.프로젝트열기 | Ctrl+Shift+O[전역] |
파일.웹사이트열기 | Shift+Alt+O[전역] |
파일.이름바꾸기 | F2[팀 탐색기] |
파일.모두저장 | Ctrl+Shift+S[전역] |
파일.선택한항목저장 | Ctrl+S[전역] |
파일.브라우저에서보기 | Ctrl+Shift+W[전역] |
프로젝트
프로젝트명령바로 가기 키[컨텍스트]
프로젝트.기존항목추가 | Shift+Alt+A[전역] |
프로젝트.새항목추가 | Ctrl+Shift+A[전역] |
리팩터링
리팩터링명령바로 가기 키[컨텍스트]
리팩터링.메서드추출 | Ctrl+R, Ctrl+M[전역] |
View
VIEW명령바로 가기 키[컨텍스트]
보기.클래스뷰 | Ctrl+Shift+C[전역] |
보기.레이블편집 | F2[전역] |
보기.오류목록 | Ctrl+\, Ctrl+E[전역] 또는 Ctrl+\, E[전역] |
보기.뒤로탐색 | Ctrl+- [전역] |
보기.앞으로탐색 | Ctrl+Shift+- [전역] |
보기.개체브라우저 | Ctrl+Alt+J[전역] |
보기.출력 | Ctrl+Alt+O[전역] |
보기.속성창 | F4 |
View.Refresh | F5[팀 탐색기] |
보기.서버탐색기 | Ctrl+Alt+S[전역] |
보기.스마트태그표시 | Ctrl+. [Global] 또는 Shift+Alt+F10[전역, HTML 편집기 디자인 뷰] |
보기.솔루션탐색기 | Ctrl+Alt+L[전역] |
View.TfsTeamExplorer | Ctrl+\, Ctrl+M[전역] |
보기.도구상자 | Ctrl+Alt+X[전역] |
보기.코드보기 | Enter[클래스 다이어그램] 또는 F7[설정 디자이너] |
보기.디자이너보기 | Shift+F7[HTML 편집기 소스 뷰] |
시간 범위
시간 범위명령바로 가기 키[컨텍스트]
창.문서창활성화 | Esc[전역] |
창.문서창닫기 | Ctrl+F4[전역] |
창.다음문서창 | Ctrl+F6[전역] |
창.다음문서창으로이동 | Ctrl+Tab[전역] |
창.다음분할창 | F6[전역] |
>>이전 Visual Studio 개발 시 단축키 관련 글
[프로그래밍/C++] - Visual Studio, Visual Assist 단축키 모음
[프로그래밍/C++] - Visual c++ 여러가지 팁 [퍼옴]
[프로그래밍] - VS 사용자가 꼭 알아야 할 삶을 아름답게 해주는 단축키 7가지
'프로그래밍 > C++' 카테고리의 다른 글
[C++] 현재 프로세스의 CPU 사용율(점유율) 구하기 (4) | 2021.01.06 |
---|---|
Visual Studio 2019 멤버함수 보기 설정 (0) | 2020.12.23 |
CentOS8 Mysql 설치 및 연동 절차 (0) | 2020.11.10 |
Visual Studio, Visual Assist 단축키 모음 (2) | 2020.02.28 |
Gitlab CI 조건문과 같은 결과 사용 스크립트 (0) | 2019.10.28 |
댓글