참고로 VScode 단축키는 Preferences: Open Keyboard Shortcuts에서 얼마든지 수정가능
명령
ctrl + shift + p : command pallete
ctrl + p : file quick Open
ctrl + , : User Settings
창관련
ctrl + \ : 수평분할
ctrl + k , ctrl + \ : 수직분할
ctrl + w : 창끄기
ctrl + tap : 탭이동
ctrl + b : 왼쪽 사이드바 지우기/열기
텍스트
ctrl + k + f : 자동정렬
ctrl + d : 단어 한번에 바꿔주는 단축키(커서에 위치한 단어를 찾아줌, 계속 눌러야 여러 개 다 찾음
ctrl + home/end : 맨첫줄 혹은 맨 마지막 줄
ctrl + / : comment in/out
ctrl + ` : Toggle Terminal(터미널 껐다 켰다)
ctrl + k + s : command list
ctrl + enter : insert next line (어느 곳에 위치해있던)
ctrl + u : undo last cursor
alt + shift + i : 블록 선택 후 드래그한 영역에 커서 위치
alt + click : 커서를 여러 개 늘려줌(한번에 늘리고 싶을 떄)
alt + up/down : 해당 라인을 위아래로 이동시켜줌 (Move line down/up)
alt + shift +up/down : 해당 라인을 복사시켜줌
alt + shift + drag : 여러라인 커서 선택(왼쪽 일부열만 선택하고 싶을 경우)
alt + ctrl + up/down : 멀티커서
alt + ctrl + left/right : 좌우탭으로 분리
ctrl + Y : redo
ctrl+K+C : 주석
ctrl + g : goto line number
함수
ctrl + k + 0(숫자0) : 함수 전체 접기
ctrl + k + j : 전체 펼치기
ctrl + shift + [ : 현재 영역 접기
ctrl + shift + ] : 현재 영역 펼치기
f12 or ctrl + click : definition 이동,
alt + 왼쪽 방향키 : undo goto definition
alt + 오른쪽 방향키 : redo goto definition
go to bracket : ctrl + shift + \
() 또는 {} 괄호의 시작점이나 끝점으로 이동함
터미널
ctrl + j : show/hide terminal
ctrl + up : 이전 command 입력
ctrl + alt + j : 터미널 전체크기 (customized)
Ctrl+Shift+` : 새로운 terminal open