728x90
1. 찾기
Ctrl + F | (찾기)현재 프로젝트에서 특정 클래스, 함수, 변수 등을 찾음 | |
Ctrl + Shift + F |
(파일에서 찾기) 현재 파일에서 특정 클래스, 함수 및 변수를 찾음 프로젝트에서 문자열 모두 찾기 |
|
Ctrl + - | 뒤로 탐색 | |
Ctrl + Shift + - | 앞으로 탐색 |
2. 이동
F12 | 정의로 이동 | |
Ctrl + ←, → | ·현재 줄에서 커서를 좌우로 이동할 때 변수, 공백, 탭, 등의 구분단위로 이동하게 됨. · 빠르게 커서위치를 조정하고, 블록할 때 사용됨. |
|
Ctrl + Shift + ← or → | · 현재 줄에서 블록을 할 때 변수, 공백, 탭 등의 구분단위로 블록영역을 설정함. · 보다 빠르게 블록 영역을 설정할 때 편리하다. |
|
Ctrl + - (이전 커서 위치로) |
· 이전 커서 위치로 이동하게 됨. · 보통 F12로 변수를 탐색한 후, 다시 돌아오는데 많이 사용함. |
|
Ctrl + Shift + - (다음 커서 위치로) |
· 위의 단축키와 반대 되는 개념임. |
3. 보이기/감추기
Ctrl + M, L |
(전체 + 버튼으로 만들기) · 현재 소스 전체를 {}영역 별로 "+"버튼으로 만들어 줌. · "+"버튼은 소스가 삭제되는 것은아니라 감춰두는 것으로 볼 수 있음. · 소스가 길어 함수 정의나 클래스 정의 부분을 빨리 찾고 싶을 때 많이 사용됨. |
|
Ctrl + M, M | (커서 위치가 속한 곳을 + 버튼으로 만들기) · 커서의 위치를 {}단위로 판단하여 커서가 속한 곳을 +버튼으로 만듬. |
|
Ctrl + M, L |
(선택된 곳을 +버튼으로 만들기) · 선택된 곳을 +버튼으로 만들기 |
4. 자동완성
문법입력후 + [Tab] [Tab] | if, do while, for등 자동완성됨 | |
Ctrl + rr | 변수명/함수명 선언하는 곳/사용하는 곳에서 동시에 수정 | |
Ctrl + kf |
들여쓰기 맞추기 |
5. 주석
Ctrl + K + C | (선택 영역 주석 달기) · 선택 영역의 주석을 한 단계씩 추가함. |
|
Ctrl + K + U | (선택 영역 주석 없애기) · 선택 영역을 주석을 한 단계씩 감소시킴. |
4. 편집
코드 작성할 때, 유용하게 사용하는 단축키입니다.
단축키 | 설명 | |
Alt + ↑ / ↓ | 2줄 위치교체 | |
Ctrl + Space (자동완성기능) |
· 코드치기전 자동완성창을 보여줌(코드친경우 보통나옴) · 현재 접근 가능한 클래스명, 함수명, DEFINE문 등의 목록을 보여줌 · 코드를 치는 도중 Ctrl + Space를 누르면 이전에 선언된 것과 가까운 목록을 보여주며 선택을 함으로써 쉽게 완성이 가능함. · 목록이 하나뿐이라면 그것으로 자동 완성 해줌. |
|
Ctrl + Shift + Space (Parameter) |
· 커서가 클래스명의 뒤에 있을 때 접근가능한 변수, 함수 목록을 보여줌. · 코드를 치는 도중 Ctrl + Shift + Space를 누르면 이전에 선언된 것과 가까운 목록을 보여주며 선택을 함으로써 쉽게 완성이 가능함. · 목록이 하나뿐이라면 그것으로 자동 완성 해줌. |
|
Shift + Home (커서가 위치한 줄 모두 블록) |
· 커서 위치가 가장 뒤에 있다면 Shift + Home를 이용해 그 줄을 블록함. | |
Shift + End (커서가 위치한 줄 모두 블록) |
· 커서 위치가 가장 앞에 있다면 Shift + End를 이용해 그 줄을 블록함 | |
Shift + ← or → or ↑ or ↓ (블록 잡기) |
· 여러 줄을 블록할 때 많이 사용함. | |
Shift + Delete (커서가 위치한 줄 삭제) |
· 커서가 위치한 줄을 삭제함. · 빠르게 현재 줄을 삭제할 때 많이 활용 됨. |
|
Ctrl + L (커서가 위치한 줄 삭제, 선택된 줄단위로 삭제) |
· 영역을 선택했을 때 여러줄을 줄단위로 삭제함 | |
Alt + F8 (선택 영역 코드 탭 정리하기) |
· 선택한 영역의 코드들의 탭이 뒤죽박죽일 때 사용하면 편리함. | |
Alt + W + N | · 현재 문서 다른 창으로 열기 |
2. "디버깅" 관련 단축키
디버깅 관련 단축키 입니다.
단축키 | 설명 | |
F7 (빌드) |
· 이번 빌드 상태와 비교하여 수정된 소스에 대해 다시 빌드함. | |
Ctrl + Alt + F7 (전체 다시 빌드) |
· 현재 솔루션 전체를 다시 빌드함. 링크가 꼬엿을 때 외엔 잘 사용하지 않음. | |
F5 (빌드 + 실행) |
· F7을 누른후 실행한 결과와 같음. · 디버깅 하기 혹은 이어서 시작, 처음 중단점이 설정된 위치에서 멈춤 |
|
Ctrl + F5 (빌드 없이 실행) |
· 최근에 빌드된 상태의 실행 파일을 실행시킴. · 소스 수정없이 다시 실행 시키고 싶을 때, 빌드 시간 없이 실행하므로 빠름. |
|
Shift + F5 | · 디버깅 중지, 편집모드로 전환 | |
Ctrl + Shift _ F5 | · 처음부터 디버깅 다시 시작 | |
F9 (중단점 설정) |
· 현재 커서가 위치한 줄에 중단점을 설정 · 중단점이 걸리면 디버그시 해당 코드를 실행하기전에 중지되어 사용자에게 코드 위치를 보여줌. |
|
Ctrl + F9 | · 설정된 중단점에 대해 비활성화(없애는 것이 아님) | |
Ctrl + Shift + F9 | · 모든 중단점 삭제 | |
F10 (줄단위 실행) |
· 디버깅 모드에서 현재 디버깅하고 있는 소스의 줄단위로 진행시킴) | |
F11 (코드 단위 실행) |
· 디버깅 모드에서 현재 진행중인 커서 위치의 코드를 실행함. · 커서 위치의 코드내에 함수가 있다면 그 함수의 내부로 들어가게 됨. |
|
Shift + F11 | · 함수 등의 프로시저를 건너뛰면서 한 단계씩 코드 실행 | |
F12 (정의로 이동) |
· 변수, 함수, 클래스 등의 선언부로 이동함. · 눈에 보이는 변수, 함수 등의 정체를 확인하는 데 많이 사용. |
|
Ctrl + - (이전 커서 위치로) |
· 이전 커서 위치로 이동하게 됨. · 보통 F12로 변수를 탐색한 후, 다시 돌아오는데 많이 사용함. |
|
Ctrl + Shift + - (다음 커서 위치로) |
· 위의 단축키와 반대 되는 개념임. | |
Ctrl + F2 (커서가 위치한 줄에 책갈피 설정) |
· 현재 문서에 커서가 위치한 줄에 책갈피를 설정 · 책갈피는 관심있는 코드를 메모해놓고 쉽게 접근하기 위해 사용 |
|
F2 (다음 설정된 책갈피로 커서 이동) |
· 현재 문서에서 설정된 책갈피가 있을 때 순차적으로 책갈피를 탐색함. | |
Ctrl + Shift + F2 (설정된 책갈피 모두 삭제) |
· 현재 문서에 설정되어 있는 책갈피를 모두 삭제 | |
Ctrl + F10 | · 현재 커서가 위치한 곳까지 실행하게 됨 · 편집상태라면 빌드 + 커서 위치까지 실행됨. |
3. 기타 단축키
그 외의 명령어 또는 단축키에 대해 정리해두겠습니다.
명령어 또는 단축키 | 설명 | |
[마우스 우클릭] + [Find All Reference] (모든 참조 찾기) |
· 현재 커서가 위치한 곳의 변수나 함수 등이 사용된 곳을 | |
Alt + P + P (프로젝트 속성) |
· 프로젝트의 속성을 봄. |
[출처] 0.2 Visual Studio 2015 주요 단축키 정리|작성자
'개발언어 > 개발툴' 카테고리의 다른 글
[WinMerge] 소스 파일 비교 프로그램 설치 및 사용법 (0) | 2022.06.28 |
---|---|
[TreeSize Free] 윈도우 디스크 관리 프로그램 소개 (0) | 2022.06.28 |
Vs Code 웹 (0) | 2022.05.16 |
브라켓(Brackets) 다운로드 및 설치, 플러그인 자동,수동 설치방법 (0) | 2022.02.25 |
Visual Studio 2015 단축키 #2 (0) | 2021.10.01 |