일을 하기 전까지는 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
: 현재 파일 닫기 / 탭에 열린 파일 전체 닫기