맥에서 VS 코드 마스터하기: Next.js 및 Python 개발자 위한 최고의 키보드 단축키 가이드
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
개발 툴
대상자
Next.js 및 Python 개발자
난이도: 중급 이상 (단축키 익히기 위한 실무 경험 필요)
핵심 요약
- 필수 복사/붙여넣기 작업:
Cmd + X
,Cmd + C
,Cmd + V
,Cmd + A
사용 - 스마트 선택 및 자동완성:
Cmd + Space
로 자동완성,Cmd + D
로 단어 선택 - 다중 커서 및 블록 선택:
Option + Click
으로 커서 추가,Shift + Option + Drag
으로 블록 선택 - 디버깅 및 심볼 탐색:
F5
로 디버깅 시작,F12
로 정의로 이동,Shift + F12
로 참조 확인
섹션별 세부 요약
1. 필수 복사/붙여넣기 작업
Cmd + X
- 선택된 텍스트 또는 줄 전체 삭제Cmd + C
- 선택된 텍스트 또는 줄 전체 복사Cmd + V
- 클립보드 내용 붙여넣기Cmd + A
- 파일 내 모든 내용 선택
2. 되돌리기/재실행 및 주석 처리
Cmd + Z
- 마지막 작업 되돌리기Cmd + Shift + Z
- 재실행 (Mac의Ctrl + Y
대체)Cmd + /
- 줄 주석 토글 (여러 줄 선택 가능)
3. 스마트 선택 및 자동완성
Cmd + Space
- 자동완성 제안 트리거Cmd + .
- 커서 아래 오류/경고의 빠른 수정Cmd + D
- 커서 아래 단어 선택 후 다음 발생 위치 선택
4. 줄 조작
Cmd + Shift + K
- 현재 줄 삭제 (복사 없이)Cmd + Enter
- 커서 아래에 새 줄 삽입Cmd + Shift + Enter
- 커서 위에 새 줄 삽입Option + Up/Down
- 현재 줄 위/아래 이동
5. 코드 접기 및 들여쓰기
Tab
- 줄 들여쓰기Cmd + ]
- 들여쓰기 증가Cmd + Option + [
- 코드 블록 접기Cmd + Option + ]
- 코드 블록 확장Shift + Option + A
- 선택된 코드 블록 주석 처리
6. 탭 관리 및 파일 이동
Cmd + Shift + T
- 마지막 닫힌 탭 재개방Cmd + W
- 현재 탭 닫기Cmd + K, Cmd + W
- 모든 탭 닫기Ctrl + Tab
- 최근 탭 목록 보기 (Mac의Ctrl
사용)Ctrl + Shift + Tab
- 탭 역순으로 보기
7. 패널 관리 및 탐색
Cmd + Option + Left/Right
- 탭을 좌우 패널로 이동Ctrl + 1/2/3
- 패널 간 포커스 전환Cmd + B
- 사이드바 토글Cmd + Shift + E
- 탐색기 포커스Cmd + P
- 빠른 파일 검색Cmd + Shift + P
- 명령 팔레트 (핵심 도구)
8. 디버깅 및 심볼 탐색
F5
- 디버깅 시작/계속 실행Shift + F5
- 디버거 중지F9
- 중단점 토글Shift + F9
- 인라인 중단점 추가F2
- 심볼 이름 전역 변경Shift + F12
- 모든 참조 inline 보기F12
- 정의로 이동Cmd + Click
- 정의로 이동 (마우스 + 키보드 조합)
9. 다중 커서 및 블록 선택
Option + Click
- 클릭 위치에 커서 추가Cmd + U
- 마지막 커서 위치 되돌리기Cmd + Option + Up/Down
- 위/아래에 커서 추가Shift + Option + Drag
- 직사각형 텍스트 블록 선택Cmd + Shift + Option + Arrows
- 블록 선택 조정
결론
- 실무 팁:
Cmd + Shift + P
명령 팔레트 활용,Cmd + K, Cmd + S
로 사용자 친화적인 단축키 재정의, Next.js 및 Python 프로젝트에서 직접 적용해보기 - 추천 자료: VS Code 공식 키보드 단축키 참조, PDF 가이드, 커스터마이징 가이드 활용
- 핵심: 단축키는 실무에서 절약한 시간이 쌓여 생산성을 극대화하는 핵심 도구입니다.