VS Code 생산성 극대화: macOS 개발자를 위한 필수 단축키 가이드
🤖 AI 추천
macOS 환경에서 VS Code를 사용하는 모든 개발자, 특히 코딩 효율성을 높이고 싶은 주니어 및 미들 레벨 개발자에게 추천합니다. VS Code의 기본 기능을 넘어 생산성을 한 단계 끌어올리고 싶은 개발자라면 반드시 숙지해야 할 내용입니다.
🔖 주요 키워드

VS Code 생산성 극대화: macOS 개발자를 위한 필수 단축키 가이드
핵심 기술
이 글은 macOS 사용자를 대상으로 Visual Studio Code(VS Code)의 생산성을 극대화할 수 있는 다양한 단축키들을 소개합니다. 텍스트 및 코드 편집, 오류 처리, 코드 시각화, 파일 탐색, 문서 작업 등 개발 과정 전반에 걸쳐 활용되는 단축키들을 카테고리별로 분류하여 상세하게 설명합니다.
기술적 세부사항
-
텍스트 & 코드 편집 (수정)
- 커서 기준 특정 단어 선택/수정:
cmd + d
(일치하는 모든 단어 선택 및 동시 수정) - 다중 커서 생성:
cmd + 마우스 왼쪽 클릭
(원하는 위치에 커서 추가) - 같은 열에 다중 커서 생성:
cmd + opt + 방향키↑/↓
- 다음 줄 생성 (커서 중간 위치):
cmd + enter
- 커서 라인 이동:
opt + 방향키↑/↓
- 커서 라인 복사/붙여넣기:
opt + shift + 방향키↑/↓
- 현재 커서 라인 선택:
cmd + L
- 선택한 라인 삭제:
cmd + L + backspace
- 여러 라인 선택 후 이동:
cmd + L + opt + 방향키↑/↓
- 여러 라인 선택 후 복사/붙여넣기:
cmd + L + opt + shift + 방향키↑/↓
- Import 자동 추가:
cmd + .
- 커서 되돌리기:
cmd + u
- 커서 기준 특정 단어 선택/수정:
-
에러 처리
- 에러 라인으로 이동:
F8
(순차적 이동) - 에러 메시지 보기 (마우스 없이):
cmd + k + i
- 에러 라인으로 이동:
-
시각적으로 깔끔하게 (코드 접기/열기)
- 모든 코드 블록 접기:
cmd + k + 0
- 접힌 코드 블록 열기/닫기 (토글):
cmd + opt + ]
또는cmd + k + L
- 재귀적으로 열기/닫기 (커스텀):
cmd + k + n
- 모든 코드 블록 열기:
cmd + k + j
- 모든 코드 블록 접기:
-
기타 (속성 확인, 정의 이동)
- 속성/정보 보기:
cmd + i
- 정의/사용처로 이동:
F12
또는opt + 마우스 왼쪽 클릭
- 속성/정보 보기:
-
파일 관련 작업
- 파일 탐색기 열기:
cmd + shift + e
- 이름 변경:
enter
(파일 탐색기) - 파일/폴더 열기:
spacebar
(파일 탐색기) - 삭제:
cmd + backspace
(파일 탐색기) - 여러 파일 열기:
cmd + shift + enter
(선택 후spacebar
) - Root 폴더로 이동:
esc
- 파일 생성:
cmd + n
(커스텀) - 폴더 생성:
opt + n
(커스텀)
- 파일 탐색기 열기:
-
파일 문서 작업
- 열린 파일 간 좌/우 이동:
cmd + 방향키<-/->
- 파일 분할:
ctrl + cmd + 방향키<-/->
- 분할된 파일 간 이동:
cmd + 숫자
- 분할 화면 크기 조절:
cmd + k + m
- 열린 파일 모두 닫기:
cmd + k + w
- 현재 파일 제외 모두 닫기:
cmd + opt + t
- 삭제한 파일 다시 열기:
cmd + shift + t
- 새 VS Code 창 열기:
cmd + shift + n
- 새 창 간 이동:
cmd + ~
- 이전에 열었던 폴더 열기:
ctrl + r
- 특정 창 닫기:
cmd + shift + w
- 파일 검색 및 열기/이동:
cmd + p
- 열린 파일 간 좌/우 이동:
-
기타 (터미널, 사이드바)
- 터미널 열기/전환:
ctrl + ~
- 오른쪽 사이드바 열기/닫기:
cmd + j
- 왼쪽 사이드바 열기/닫기:
cmd + b
- 추가 사이드바 열기/닫기:
cmd + opt + b
- 터미널 열기/전환:
개발 임팩트
이 단축키들을 숙지하고 활용하면 VS Code 내에서의 코딩 작업 속도와 효율성을 비약적으로 향상시킬 수 있습니다. 반복적인 마우스 사용을 줄여 컨텍스트 스위칭을 최소화하고, 코드 탐색 및 수정 시간을 단축하여 개발 몰입도를 높일 수 있습니다. 특히 대규모 프로젝트나 복잡한 코드베이스에서 이러한 단축키의 이점은 더욱 두드러집니다.
커뮤니티 반응
작성자는 단축키 사용을 통해 업무 효율이 "말도 안 되게 올라간다"고 강조하며, 주변 개발자들에게 추천했으나 마우스 사용을 선호하는 반응도 있었다고 언급합니다. 이는 개발자들 사이에서 단축키 사용에 대한 인식 차이가 존재함을 보여주지만, 글의 목적 자체가 단축키의 유용성을 알리고자 하는 것이므로 긍정적인 커뮤니티 반응을 기대할 수 있습니다.