Visual Studio 단축키

Lev·2024년 1월 9일
0

Shift

Shift + Del		⇒ 한 줄 삭제
Shift + 위/아래	⇒ 한 줄 드래그
Shift + Home	⇒ 한 줄 안에서 커서 앞쪽으로 드래그
Shift + End		⇒ 한 줄 안에서 커서 뒤쪽으로 드래그

Alt

Alt + 드래그				⇒ 지정 사각형만큼 드래그
Alt + 위/아래			⇒ 한 줄 통째로 위 또는 아래로 이동
Alt + Shift + 위/아래	⇒ 여러 줄에 커서 두기

Ctrl

Ctrl + 좌/우			⇒ 단어 단위로 이동
Ctrl + Shift + 좌/우	⇒ 단어 단위로 드래그
---------------------------------------------------------------------------
Ctrl + A			⇒ 문서 코드 전체 선택
Ctrl + K + C		⇒ 주석 (범위 지정 필요)
Ctrl + K + U		⇒ 주석 해제 (범위 지정 필요)
Ctrl + K + F		⇒ 자동 줄맞춤
Ctrl + K + O		⇒ .h파일과 .cpp파일간의 전환 (Ctrl + 왼쪽창 으로 변경해두자)
---------------------------------------------------------------------------
변수명 위에 커서 + Ctrl + R + R		⇒ 동일한 개념을 가진 변수명을 동시에 변경
									  - 항상 제대로 작동하는 것은 아니다
                                      - 변수가 많을수록 엄청 오래 걸린다
프로젝트 선택 + Ctrl + Shift + A		⇒ 새 항목 추가
									  - 프로젝트 생성 후에 소스, 헤더, 리소스 파일 
                                        필터는 삭제해도 된다
    								  - 외부 종속성은 삭제할 수 없다
파일명 위에 커서 + Ctrl + Shift + G	⇒ 파일 열기

F1 ~ F12

F8	⇒ error 위치로 순차적으로 이동 (= error 내역 더블클릭)
F12	⇒ 정의로 이동 (이름 위에 커서를 두고 실행)

디버깅

F9			⇒ 중단점 설정
Shift + F9	⇒ 조사식으로 확인하기

F5			⇒ 디버깅 시작
Shift + F5	⇒ 디버깅 중지

F10			⇒ 디버깅 줄 단위로 실행 (Step Over)
			  - 함수 호출부를 만나더라도 해당 함수 안까지 들어가지 않고 
			    다음 라인으로 넘어가 계속해서 실행한다
F11			⇒ 디버깅 줄 단위로 실행 (Step Into)
			  - 함수 호출부를 만나면 해당 함수 안까지 들어가서 디버깅한다
Shift + F11	⇒ 현재 함수 빠져나오기 (Step Out)
			  - 현재 디버깅하고 있는 함수를 바로 끝내고 넘어간다

Q) 단축키를 변경하고 싶을땐?

상단 메뉴 → Git → 설정 → 환경 → 키보드
→ ‘다음 문자열을 포함하는 명령 표시’에 원하는 키워드 검색 → 원하는 기능 선택
→ ‘바로 가기 키 누르기’에 사용하고 싶은 단축키 입력 → 할당

- 원하는 기능을 정확히 알고 있어야 한다
- 해당 기능의 단축키를 초기화하고 싶다면 ‘제거’

Q) 스크롤바 옆에 코드가 보이게 하고 싶다면?

옵션 → 텍스트 편집기 → C/C++ → 스크롤 막대 → 세로 스크롤 막대에 지도 모드 사용
profile
⋆꙳⊹⋰ 𓇼⋆ 𝑻𝑰𝑳 𝑨𝑹𝑪𝑯𝑰𝑽𝑬 ⸝·⸝⋆꙳⊹⋰

0개의 댓글