전공 공부/디버깅 팁

VS code 단축키

상솜공방 2024. 1. 3. 11:48

빠르게 코드 수정하기

ctrl+shift+K: 해당 줄 삭제

블럭 설정 없이 ctrl+C: 해당 라인 전체 복사

블럭 설정 없이 ctrl+X: 해당 라인 전체 잘라내기

alt+shift+방향키: 해당 라인 복사

alt+여러 줄게 커서 찍기: 여러 줄에 동시에 입력.

ctrl+alt+방향키: 다중 커서로 여러 줄 동시 입력.

alt+방향키: 해당 라인을 통째로 이동.

shift+방향키: 여러 행 동시 선택.

ctrl+enter: 커서가 코드 중간에 있어도 무시하고 아래에 빈 줄 삽입.

ctrl+shift+enter: 위에 빈 줄 삽입.

ctrl+space: 트리거 제안. pri("Hello")에서 pri 앞에 커서를 대고 해당 키를 누르면 자동완성 목록을 보여준다.

ctrl+shift+space: 함수의 매개변수 설명창을 띄워줌.

ctrl+shift+[, ]: 영역 접기, 펼치기

ctrl+shift+R: 지정 영역을 함수로 만들어줌

ctrl+/: 해당 라인 주석 처리

ctrl+ [, ]: 들여쓰기, 내어쓰기

 

디버깅

ctrl+F: 찾기

ctrl+H: 찾아 바꾸기(하나, 혹은 모두 바꾸기 가능)

함수 선택 후 F2: 함수 전체의 이름을 일괄적으로 바꿔줌(Rename symbol). 이 기능이 가장 효과적임.

ctrl+함수 클릭: 해당 함수의 선언 부분을 보여줌.

해당 함수에 커서를 둔 채로 F12: 그 함수의 선언 부분으로 워프.

ctrl+G: 원하는 라인으로 찾아가기. (컴파일 오류 행 찾아갈 때 편함)

블럭 설정 후 ctrl+D: 같은 단어 찾기. 연속해서 누르면 계속해서 같은 단어를 선택해 내려감.

블럭 설정 후 ctrl+F2: 같은 단어 전체 선택. 일괄적으로 이름을 바꿀 수 있다.

블럭 설정 후 ctrl+shift+L: 같은 단어 전체 선택. 일괄적으로 이름을 바꿀 수 있다.

ctrl+방향키: 커서는 고정하고 스크롤 이동.

alt+Z: 한 창에 담을 수 없는 긴 코드를 분할해서 보여줌.

 

디버깅 하는 법

코드 좌측에 붉은 점을 찍어서 breaking point를 만들 수 있다.

디버깅을 진행하면 좌측 탭에 다양한 변수들의 현재 상태를 파악할 수 있다.

또한 하단의 DEBUG CONSOLE에 변수를 직접 입력함으로써 그 값을 알아낼 수 있다.

 

인터페이스

ctrl+K, S: 단축키 바인딩 보기

ctrl+B: 사이드바 열고 닫기

ctrl+J: 패널 열고 닫기

ctrl+shift+N: 새 창 열기

ctrl+K, O: 작업하고 있는 파일을 새 창에서 열기

ctrl+W: 탭 닫기

ctrl+\: 편집 창 분할

ctrl+1, 2, 3, ... : 편집 창이 분할 되어있을 때 작업할 탭 고르기