블로그는 나의 힘!
[ Programing ]/Other2010. 1. 31. 06:58

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 )

Posted by Mister_Q