본문 바로가기

각종 팁

비쥬얼 스튜디오 단축키와 설정법




비쥬얼 스튜디오에서 단축키가 다를 경우

설치 직후에 옵션을 설정하지 않아서 인 상태일 가능성이 높다.

설정하는 방법은 다음과 같다.

도구 -> 옵션 -> 환경 -> 키보드 -> 키보드 매핑 구성표 적용 -> 원하는 구성표 선택.


위의 그림대로 하면 된다. 



아래는 자주 쓰이는 단축키 목록.



단축키
단축키 설명
.
북마크
F2 지정된 다음 북마크로 이동
Ctrl + F2 현재 커서위치에 북마크 지정/해제
Ctrl + Shift + F2 지정된 모든 북마크를 해제
.
찾기
F3 찾은 문자열에 대한 다음 문자열로 이동 (Next Search)
Ctrl + F 문자열 찾기
Ctrl + H 문자열 찾아 바꾸기 (Replace)
Ctrl + I 문자열 입력 점진적으로 문자열 찾기 (Incremental Search)
Ctrl + F3 현재 커서에 있는 문자열 찾기 fowared(블록 지정 안 해도 됨)
Ctrl + Shift + F3 현재 커서에 있는 문자열 찾기 backward
Ctrl + G 라인이동
.
블록설정
Alt + 좌버튼 드래그 세로로 블록 설정
Ctrl + Shift + F8 세로로 블록 설정하기 (키보드로), 취소할 때는 Esc키를 눌러야 함
Ctrl + Arrow 블록 설정하기 (키보드로)
Ctrl + Shift + Arrow 단어단위 블록 설정하기 (키보드로)
.
디버그
F9 현재 라인에 Breakpoint를 지정/해제
Ctrl + Shift + F9 현재 Edit하고 있는 소스파일에 지정된 모든 Breakpoint 해제
Shift + F9 디버그 모드에서 해당 변수를 바로 Watch Window에 등록.
F10 디버그 모드에서 한줄씩 실행(함수안으로 들어가지 않음)
F11 디버그 모드에서 한줄씩 실행(함수안으로 들어가면서)
.
편집
Shift + F12 선언으로 이동
Ctrl + * F12를 이용해 찾아들어갔을 때 다시 밖으로 나오는 단축키 입니다.
Ctrl + Shift + 8 문단기호 표시/감추기 : Tab은 ^, Space는 .으로 표시
Ctrl + D 툴바의 찾기 Editbox로 이동
Ctrl + ] '{'괄호의 짝을 찾아줌 ('{'에 커서를 놓고 눌러야 함})
Ctrl + J, K #ifdef 와 #endif의 짝을 찾아줌
Ctrl + L 한 라인을 클립보드로 잘라내기 (Cut)
Ctrl + Shift + L 한 라인을 삭제
Ctrl + Left/Right Arrow 단어 단위로 커서 이동
Ctrl + Delete 또는 Backspace 단어 단위로 삭제
Ctrl + Space 함수(변수)이름 자동완성
Ctrl + J 맴버 리스트 펼치기 (맴버 선택후 탭)
Ctrl + K, Ctrl + I 커서가 위치한 함수의 원형이나 변수의 타입정보 띄우기
.
코드정리
Alt + F8 인덴트 정리. 범위 선택 후 사용하면 해당 범위를 표준 인덴트로 바꾸어줌.
Ctrl + U 선택된 영역을 소문자로 바꿈
Ctrl + Shift + U 선택된 영역을 대문자로 바꿈
Ctrl + K , Ctrl + C 선택 주석 처리
Ctrl + K , Ctrl + U 선택 주석 해제
블록 설정 -> Tab 선택된 블록의 문자열을 일괄적으로 들여쓰기(Tab) 적용
블록 설정 -> Shift + Tab 선택된 블록의 문자열을 일괄적으로 내어쓰기 적용
.
화면 이동/전환
Ctrl + Tab Edit하고 있는 Child Window 간의 이동
Ctrl + F4 현재 Edit하고 있는 Child Window를 닫기
Ctrl + Up/Down Arrow 커서는 고정시키고 화면만 스크롤 시키기

단축키 출처 :  http://terpack.kr/dokuwiki/doku.php/language/vstip