
개발자에게 키보드에서 마우스로 손이 이동하는 시간은 '로스(Loss)'입니다. 특히 트랙패드나 마우스 제스처가 편한 Mac 환경이라도, 코딩할 때만큼은 키보드 위에서 모든 것을 해결하는 것이 압도적으로 빠릅니다.
오늘은 여러 개발자들의 추천과 VSCode 공식 문서를 종합하여, 실무에서 가장 많이 쓰이고 유용한 Mac 전용 단축키들을 상세하게 정리해 보았습니다. 이 포스팅을 띄워두고 하나씩 따라 해보세요!
Mac을 처음 쓰시거나 단축키 표기가 헷갈리는 분들을 위해 기호부터 정리하고 넘어갑니다.
⌘ (윈도우의 Ctrl 역할과 비슷하지만 더 강력합니다)⌥ (코드 복사, 이동 등 보조 역할)⌃ (시스템 레벨이나 터미널 제어)⇧이 두 가지는 무조건 외워야 합니다. 메뉴바를 뒤적거릴 필요가 사라집니다.
| 단축키 | 기능 설명 | 활용 Tip |
|---|---|---|
⌘ + ⇧ + P | 명령 팔레트 (Command Palette) | VSCode의 모든 기능을 실행합니다. 테마 변경, 설정 열기, 확장 프로그램 실행 등 기억 안 나는 기능은 여기서 검색하세요. |
⌘ + P | 파일 빠른 열기 (Quick Open) | 프로젝트 내의 파일을 이름으로 검색해서 엽니다. 마우스로 탐색기를 클릭할 필요가 없습니다. |
⌘ + , | 설정 (Settings) | 사용자 설정 창을 엽니다. |
단순 반복 작업을 획기적으로 줄여주는 키들입니다. Crtl+C, Ctrl+V보다 훨씬 효율적입니다.
⌥ + ⇧ + ↓ / ↑): 현재 커서가 있는 줄을 위나 아래로 똑같이 복제합니다. 변수 선언이나 비슷한 로직을 짤 때 필수입니다.⌥ + ↓ / ↑): 코드를 잘라내기/붙여넣기 할 필요 없이, 현재 줄을 위아래로 슥슥 옮길 수 있습니다.⌘ + ⇧ + K): 커서가 있는 줄을 한 번에 삭제합니다. (백스페이스 연타 금지!)⌘ + Enter): 커서가 줄 중간에 있어도, 즉시 다음 줄에 빈 줄을 만들고 이동합니다.⌘ + ⇧ + Enter): 현재 줄의 바로 윗줄에 빈 줄을 생성합니다.⌘ + /): 한 줄 혹은 드래그한 영역을 주석 처리/해제합니다.⌥ + ⇧ + F): 들여쓰기가 엉망인 코드를 Prettier 등의 포맷터에 맞춰 예쁘게 정렬해 줍니다. 저장 시 자동 정렬을 안 해뒀다면 수시로 누르게 될 키입니다.VSCode를 쓰는 가장 큰 이유 중 하나입니다. 여러 곳을 동시에 수정하는 쾌감은 이루 말할 수 없습니다.
⌘ + D):⌘+D를 연타하면 문서 내의 같은 단어가 차례대로 선택됩니다. 그 상태에서 타이핑하면 동시에 수정됩니다.⌘ + ⇧ + L):⌘+D를 여러 번 누르기 귀찮을 때, 문서 내의 모든 동일 단어를 한 번에 선택합니다.⌥ + ⌘ + ↓ / ↑):⌥ + Click):Option 키를 누른 채 클릭하면 커서가 여러 개 생깁니다.파일이 많아지고 코드가 길어졌을 때, 원하는 곳으로 순간 이동하는 방법입니다.
⌘ + B):F12 또는 ⌘ + Click):⌃ + G):Ctrl+G 누르고 152를 입력하면 바로 갑니다.⌘ + ↑ / ↓):⌘ + \):⌃ + `):⌘ + N):⌘ + W):⌘ + ⇧ + T):아무리 좋은 정리 글도 공식 문서만 한 것은 없습니다. 혹은 손에 익은 다른 키로 바꾸고 싶을 수도 있죠.
⌘+K를 누르고 손을 뗀 뒤 ⌘+R을 누르면 브라우저에서 공식 단축키 PDF가 열립니다.⌘+K 누르고 ⌘+S를 누르면, 현재 지정된 단축키 목록을 보고 직접 수정할 수 있는 설정 창이 열립니다.처음부터 이 모든 것을 외우려고 하면 스트레스를 받습니다. 오늘 당장 ⌘+P (파일 열기), ⌥+↓ (줄 이동), ⌘+D (같은 단어 선택) 딱 세 가지만이라도 의식적으로 사용해 보세요.
일주일만 지나면 손가락이 알아서 반응하고, 퇴근 시간이 빨라지는 경험을 하실 수 있을 겁니다! 🚀
참고 링크: