일을 하기 전까지는 VScode 단축키를 사용하지 않아도 큰 불편함을 느끼지 못했는데 일을 시작하고 나서 VScode를 사용하는 시간이 점점 길어지면서 단축키 사용의 필요성을 느끼게 되었다. 그러다 연말에 조금 시간이 나서 아래 자료를 참고해서 VScode 단축키를 쓸 법한 것만 내가 보기 편하도록 정리해보았다. 23년에는 단축키를 이용해서 조금 더 편하게 작업하고 싶다.
https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf
cmd + X : 현재 줄 삭제 (자르기)opt + ◀️ ▶️ : 단어 단위로 커서 이동opt + 🔼 🔽 : 현재 줄 위, 아래로 옮기기opt + shift + 🔼 🔽 : 현재 줄 위, 아래로 복사cmd + enter : 현재 줄 아래에 빈 줄 삽입opt + shift + A : 선택 영역 블록 주석(/* */)으로 감싸기cmd + shift + | : Jump to matching bracketcmd + 🔼 🔽 : 현재 파일 최상단, 최하단으로 이동cmd + ◀️ ▶️ : 현재 줄 맨 앞, 맨 뒤로 이동fn + ctrl + 🔼 🔽 : 현재 파일 1줄 단위로 스크롤fn + cmd + 🔼 🔽 : 현재 파일 스크롤opt + click : 클릭한 곳에 커서 삽입 (multi)opt + cmd + 🔼 🔽 : 위, 아래 줄에 커서 삽입 (multi)cmd + U : Undo last cursor operationcmd + shift + L : 현재 파일에서 선택된 단어와 완전히 일치하는 단어를 모두 선택cmd + (fn) + F2 : 현재 파일에서 선택된 단어를 포함하고 있는 단어를 포함하여 일치하는 단어를 모두 선택 (대소문자 구분 X)ctrl + shift + cmd + ◀️ ▶️ : Expand / shrink selectionshift + opt + drag : Column (box) selectionshift + ◀️ ▶️ : 글자 단위로 선택(하이라이트)shift + opt + ◀️ ▶️ : 단어 단위로 선택(하이라이트)opt + cmd + F : Replacecmd + G / cmd + shift + G : Find next / previousopt + Enter : Select all occurrences of Find matchcmd + D : 다음 일치하는 단어도 선택ctrl + G : Go to line…cmd + P : Go to file…ctrl + T : Show all symbols…cmd + shift + O : Go to symbol… (현재 파일에서 특정 변수, 함수 찾기 검색창 열기)cmd + shift + M : Show problems panelfn) + F8 / (fn) + F8 + shift : Go to next/previous error or warningcmd + I : Trigger suggestioncmd + shift + space : Trigger parameter hints (ex. map에 어떤 인자가 들어가는지 알림)opt + shift + F : Format documentcmd + . : Quick fixshift + (fn) + F12 : Show referencesfn) + F12 : Open definitionfn) + F2 : Rename symbolcmd + , : Settings 열기cmd + J or ctrl + ~ : 통합팔레트 열기cmd + | : 통합팔레트 분할cmd + B : 사이드바 열고 닫기cmd + W : VScode 닫기cmd + H : VScode 창숨기기cmd + 1, 2, 3… : 분할 화면 선택 (없으면 분할)ctrl + 1, 2, 3… : 탭에 열린 파일 선택cmd + K → F : 현재 폴더 닫기shift + cmd + S : Save allopt + cmd + S : Save ascmd + N : 새 파일 생성cmd + W / cmd + K + W : 현재 파일 닫기 / 탭에 열린 파일 전체 닫기