본문 바로가기
개발언어/개발툴

Visual Studio 2015 단축키 #1

by 창용이랑 2021. 10. 1.
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 주요 단축키 정리|작성자