Ctrl + F : 찾기
Ctrl + Shift + F : 파일에서 찾기
Ctrl + Space : NameSpace
Ctrl + Shift + Space : Parameter
Home : 커서가 위치한 줄의 코드 시작 위치로
End : 커서가 위치한 줄의 코드 끝 위치로
Shift + Home : 커서가 위치한 줄 모두 블록
Shift + End : 커서가 위치한 줄 모두 블록
Shift + ← or → or ↑ or ↓ : 블록 잡기
드래그 + Alt : 현재 커서 위치부터 움직인 커서 위치까지 블록
Ctrl + ←, → : 구분단위로 커서 이동
Ctrl + Shift + ← or → : 구분단위로 블록
Ctrl + M, L : 전체 + 버튼으로 만들기
Ctrl + M, M : 커서 위치가 속한 곳을 + 버튼으로 만들기
Ctrl + M, L : 선택된 곳을 +버튼으로 만들기
Shift + Delete : 커서가 위치한 줄 삭제
Ctrl + L : 커서가 위치한 줄 삭제, 선택된 줄단위로 삭제
Ctrl + K, C : 선택 영역 주석 달기
Ctrl + K, U : 선택 영역 주석 없애기
F7 : 빌드
Ctrl + Alt + F7 : 전체 다시 빌드
F5 : 빌드 + 실행
Ctrl + F5 : 빌드 없이 실행
F9 : 브레이크 포인트 설정
F10 : 줄단위 실행
F11 : 코드 단위 실행
F12 : 정의로 이동
Ctrl + '-'키 : 이전 커서 위치로
Ctrl + Shift + '-'키 : 다음 커서 위치로
Ctrl + F2 : 커서가 위치한 줄에 책갈피 설정
F2 : 다음 설정된 책갈피로 커서 이동
Ctrl + Shift + F2 : 설정된 책갈피 모두 삭제
Ctrl + F10 : 커서 위치까지 실행
Alt + F8 : 선택 영역 코드 탭 정리하기
마우스 우클릭 - Find All Refrence : 모든참조 찾기
Alt + P + P : 프로젝트 속성
편집 관련 단축키
편집 관련 단축키들은 익혀두면 다른 문서를 작성 할때도 많이 도움이 될 것이다.
문서 편집 관련 단축키들은 사용하면 사용할 수록 코딩 속도가 빨라진다.
Ctrl + F : 찾기
중요도 : ★★★☆☆
활용 : 특정 클래스, 함수, 변수 등을 검색한다.
Ctrl + Shift + F : 파일에서 찾기
중요도 : ★☆☆☆☆
활용 : 특정 클래스, 함수, 변수 등을 검색한다. 현제 프로젝트가 아닌 파일에서도 찾을 수 있다.
Ctrl + Space : NameSpace
중요도 : ★★★★★
활용 : 현재 접근 가능한 클래스명, 함수명, DEFINE문 등의 목록을 보여준다.
코드를 치는 도중 Ctrl + Space를 누르면 이전에 선언된 것과
가까운 목록을 보여주며 선택을 함으로써 쉽게 완성이 가능하다.
목록이 하나뿐이라면 그것으로 자동 완성 해준다.
Ctrl + Shift + Space : Parameter
중요도 : ★★★★★
활용 : 커서가 클래스명의 뒤에 있을 때 접근가능한 변수, 함수 목록을 보여준다.
코드를 치는 도중 Ctrl + Shift + Space를 누르면 이전에 선언된 것과
가까운 목록을 보여주며 선택을 함으로써 쉽게 완성이 가능하다.
목록이 하나뿐이라면 그것으로 자동 완성 해준다.
Home : 커서가 위치한 줄의 코드 시작 위치로
중요도 : ★★★★★
활용 : 커서의 위치와 관계없이 해당 줄의 코드 시작위치로 커서를 옮긴다.
블록을 잡기 위해서, 커서의 빠른 이동 등에 많이 사용된다.
End : 커서가 위치한 줄의 코드 끝 위치로
중요도 : ★★★★★
활용 : 커서의 위치와 관계없이 해당 줄의 코드 마지막위치로 커서를 옮긴다.
Shift + Home : 커서가 위치한 줄 모두 블록
Shift + End : 커서가 위치한 줄 모두 블록
중요도 : ★★★★★
활용 : 커서 위치가 가장 앞에 있다면 Shift + End를 이용해 그 줄을 블록하고
커서 위치가 가장 뒤에 있다면 Shift + Home를 이용해 그 줄을 블록한다.
Shift + ← or → or ↑ or ↓ : 블록 잡기
중요도 : ★★★★☆
활용 : 여러 줄을 블록할 때 많이 사용한다.
드래그 + Alt : 현재 커서 위치부터 움직인 커서 위치까지 블록
중요도 : ★★★★☆
활용 : 마우스 드래그 중 Alt를 누르면 드래그하는 영역을 사각형으로 봤을 때 그 영역을 블록하게 된다.
특정 부분을 선택하고 싶거나, 탭을 먹이고 싶을 때 많이 사용된다.
Ctrl + ←, → : 구분단위로 커서 이동
중요도 : ★☆☆☆☆
활용 : 현재 줄에서 커서를 좌우로 이동할 때 변수, 공백, 탭, 등의 구분단위로 이동하게된다.
보다 빠른 커서위치를 조정하고, 블록할 때 사용된다.
Ctrl + Shift + ← or → : 구분단위로 블록
중요도 : ★☆☆☆☆
활용 : 현재 줄에서 블록을 할 때 변수, 공백, 탭 등의 구분단위로 블록영역을 설정한다.
보다 빠르게 블록 영역을 설정할 때 편리하다.
Ctrl + M, L : 전체 + 버튼으로 만들기
중요도 : ★★★☆☆
활용 : 현재 소스 전체를 {}영역 별로 +버튼으로 만들어준다.
+버튼은 소스가 삭제되는 것은아니라 감춰두는 것으로 볼 수 있다.
소스가 길어 함수 정의나 클래스 정의 부분을 빨리 찾고 싶을 때 많이 사용된다.
Ctrl + M, M : 커서 위치가 속한 곳을 + 버튼으로 만들기
중요도 : ★★☆☆☆
활용 : 커서의 위치를 {}단위로 판단하여 커서가 속한 곳을 +버튼으로 만든다.
Ctrl + M, L : 선택된 곳을 +버튼으로 만들기
중요도 : ★★☆☆☆
활용 : 블록을 선택된 영역을 +버튼으로 만든다.
Shift + Delete : 커서가 위치한 줄 삭제
중요도 : ★★★★☆
활용 : 커서가 위치한 줄을 삭제한다.
빠르게 현재 줄을 삭제할 때 많이 활용된다.
Ctrl + L : 커서가 위치한 줄 삭제, 선택된 줄단위로 삭제
중요도 : ★★★★☆
활용 : 위 단축키와 비슷하지만 영역을 선택했을 때 여러줄을 줄단위로 삭제 한다.
Ctrl + K, C : 선택 영역 주석 달기
중요도 : ★★★★☆
활용 : 선택 영역의 주석을 한 단계씩 추가한다.
Ctrl + K, U : 선택 영역 주석 없애기
중요도 : ★★★★☆
활용 : 선택 영역을 주석을 한 단계씩 감소시킨다.
Alt + F8 : 선택 영역 코드 탭 정리하기
중요도 : ★★★★☆
활용 : 선택한 영역의 코드들의 탭이 뒤죽박죽일 때 사용하면 편리하다.
디버깅 관련 단축키
F7 : 빌드
중요도 : ★★★☆☆
활용 : 이번 빌드 상태와 비교하여 수정된 소스에 대해 다시 빌드한다.
Ctrl + Alt + F7 : 전체 다시 빌드
중요도 : ★★★☆☆
활용 : 현재 솔루션 전체를 다시 빌드한다. 링크가 꼬엿을 때 외엔 잘 사용하지 않는다.
F5 : 빌드 + 실행
중요도 : ★★★★★
활용 : F7을 누른후 실행한 결과와 같다.
Ctrl + F5 : 빌드 없이 실행
중요도 : ★☆☆☆☆
활용 : 최근에 빌드된 상태의 실행 파일을 실행시킨다.
소스 수정없이 다시 실행 시키고 싶을 때 빌드 시간 없이 실행 하므로 빠르다
F9 : 브레이크 포인트 설정
중요도 : ★★★★★
활용 : 현재 커서가 위치한 줄에 중단점을 설정한다.
중단점이 걸리면 디버그시 해당 코드를 실행하기전에 중지되어 사용자에게 코드 위치를 보여준다.
F10 : 줄단위 실행
중요도 : ★★★★★
활용 : 디버깅 모드에서 현재 디버깅하고있는 소스의 줄단위로 진행 시킨다.
F11 : 코드 단위 실행
중요도 : ★★★★★
활용 : 디버깅 모드에서 현재 진행중인 커서위치의 코드를 실행한다.
커서위치의 코드내에 함수가 있다면 그 함수의 내부로 들어가게 된다.
F12 : 정의로 이동
중요도 : ★★★★★
활용 : 변수, 함수, 클래스 등의 선언부로 이동한다.
눈에 보이는 변수, 함수 등의 정체를 확인하는데 많이 사용된다.
Ctrl + '-'키 : 이전 커서 위치로
중요도 : ★★★★★
활용 : 이전 커서위치로 이동하게 된다.
보통 F12로 변수를 탐색한후, 다시 돌아오는데 많이 사용한다.
Ctrl + Shift + '-'키 : 다음 커서 위치로
중요도 : ★☆☆☆☆
활용 : 위의 단축키와 반대 되는 개념이다.
Ctrl + F2 : 커서가 위치한 줄에 책갈피 설정
중요도 : ★★★☆☆
활용 : 현재 문서에서 커서가 위치한 줄에 책갈피를 설정한다.
책갈피는 관심있는 코드를 메모해놓고 쉽게 접근하기 위해 사용한다.
F2 : 다음 설정된 책갈피로 커서 이동
중요도 : ★★★☆☆
활용 : 현재 문서에서 설정된 책갈피가 있을 때 순차적으로 책갈피를 탐색한다.
Ctrl + Shift + F2 : 설정된 책갈피 모두 삭제
중요도 : ★★★☆☆
활용 : 현재 문서에 설정되어 있는 책갈피를 모두 삭제한다.
Ctrl + F10 : 커서 위치까지 실행
중요도 : ★★☆☆☆
활용 : 현재 커서가 위치한 곳까지 실행하게 된다.
편집상태라면 빌드 + 커서 위치까지 실행된다.
한손으로 누르기 힘든 단축키라 우클릭 메뉴를 이용해도 좋다.
기타
마우스 우클릭 - Find All Refrence : 모든참조 찾기
중요도 : ★★★★☆
활용 : 현재 커서가 위치한곳의 변수나 함수등이 사용된 곳을 프로잭트에서 모두 찾아 표시한다.
LifeCycle 을 알아보는데도 좋다.
Alt + P + P : 프로젝트 속성
중요도 : ★☆☆☆☆
활용 : 프로젝트의 속성을 본다. 프로젝트 속성을 보는일은 많이 없으므로 큰 활용도는 없다.