Visual Stdio 단축키 모음
일반 Editor 에서…
Ctrl + Space : 인텔리센스 출력
Ctrl + F5 : 빌드 후 프로그램 실행
F5 : Debugging 모드로 작동
F9 : Break Point
Ctrl + F2 : 북마크
F2 : 북마크로 이동
F10 : Debugging 모드로 작동하되 엔트리 포인트부터 시작
Ctrl + F10 : Debugging 모드로 작동하되 커서의 위치까지
Alt + F8 : 들여쓰기 정리
Ctrl + Shite + Space : 현재 가르키고 있는 함수의 매개변수 보기
Alt + B -> E : Clean
Alt + B -> R : Rebuild All
Ctrl + E : 현재 괄호랑 맞는 괄호를 찾아준다.
Alt + F7 : Project Setting
Ctrl + H : 바꿈
Ctrl + F : 찾기
Alt + E -> I : 여러파일에서 찾기
Ctrl + W : 클래스 위자드 (MFC 코딩시에만 사용)
Alt + 2 : output 윈도우
Alt + 0 : Workspace 윈도우
<<< Debug 모드 작동 중 >>>
F10 : Step Over (다음줄로)
F11 : Step Into (함수 안으로 들어감)
F5 : 다음 BreakPoint 까지 작동
Alt + 7 : Call Stack 윈도우
Alt + 3 : Watch 윈도우
Shift + F11 : 현재 루틴에서 빠져나온다.
Shift + F5 : 강제로 디버깅 모드 종료
===================================================================================
Ctrl + Tab : Edit하고 있는 Child Window 간의 이동
Ctrl + F4 : 현재 Edit하고 있는 Child Window를 닫기
Ctrl + I >> 문자열 입력 : 점진적으로 문자열 찾기 (Incremental Search)
Ctrl + F3 : 현재 커서에 있는 문자열 찾기 (블록 지정 안 해도 됨)
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 커서는 고정시키고 화면만 스크롤 시키기
F12 : 해당 멤버 함수의 상위 선언으로 이동하기
===============================================================
주석을 더 달아서... 제가 주로 제일 많이 쓰는건 어시스트에 추가된 단축키로
Alt + G 해당 변수, 해당 메소드의 상위 선언으로 이동하기
Ctrl + - 이전에 있었던 곳으로 이동
Ctrl + Shift + F 원하는 설정으로 검색.
이것을 많이 사용합니다. Alt + G 는 해당 변수나 메소드의 선언이 궁금해서 추척하기 어렵다면 한번에 그곳의 위치로 이동 합니다. F12와 비슷한 기능이나, F12는 그 함수나, 변수의 비슷한 부분도 모두 보여줘 선택하는 방식이라, 찾기가 조금 까다롭습니다. 하지만 Alt + G는 한번에 가는 장점이 있어서 좀더 깔끔하죠.
그리고 Ctrl + - 는 내가 이전에 있었던 곳으로 이동합니다. 한마디로 2가지를 응용하면 Alt + G로 상위 선언으로 이동하고, Ctrl + -로 내가 이전에 있었던 위치로 리턴해서 돌아가죠. 상당히 편합니다. 이 함수(메소드)나 변수가 뭔지 보고 다시 리턴할 수 있으니까요.
마지막으로 Ctrl + Shift + F는 기본적으로 제공하는 단축키입니다. Ctrl + F와 다른 점은 Ctrl + F는 지금 보여지고 있는 소스에서 찾는 거라 한계가 있다면, Ctrl + Shift + F는 여러가지 설정이 있어 입맛에 맞게 검색할 수 있고, 현재 프로젝트로 검색하면 지금 현재 제작하고 있는 프로젝트에서 내가 원하는 검색으로 사용되고 있는 곳을 자세히 찾아 주는 방식이라 많이 이용하고 있지요..
역시 응용하면 Alt + G로 상위를 보고, 어디서 사용하는지 궁금하다면 Ctrl + Shift + F로 현재 프로젝트로 검색해 보고 검색된 곳으로 찾아가면서 이렇게 사용하고 있구나 확인할 수 있어 불편함을 해소해 많이 사용하고 있는 기능이죠.
추천해 드리고 싶은 3가지 단축키 입니다.
출저 : 싸구려 코드 블로그 ( http://sarangsai.com/31 )
'[ Programing ] > Other' 카테고리의 다른 글
Debug & Release 차이 (0) | 2010.03.03 |
---|---|
#pragma 사용법 정리. (0) | 2010.02.10 |
Visual Studio Net Connect google (0) | 2010.02.01 |
윈도우NT 이후의 모든 윈도우 버전은 유니코드를 바탕으로 작성되었다. (0) | 2010.01.31 |
디버깅 숫자들의 의미 (0) | 2010.01.31 |