단축키가 그냥 버티는 에디터와 생각에 바로 반응하는 에디터의 차이를 만들어요. 이 레슨에서는 사용 빈도순으로 정리된 진짜 효과 있는 단축키 짧은 목록을 알려드려요.
macOS에서는 모든 곳에서 Ctrl을 Cmd로 바꿔요. Alt는 Option이 돼요.
파일 탐색 및 열기
Quick Open - 어떤 파일이든 열기 Ctrl+P
파일 이름 몇 글자를 입력하면 바로 나타나요. 가장 많이 쓰는 단축키예요. 파일 간 이동할 때 Explorer 패널은 잊어버려요.
Command Palette - 모든 명령어 Ctrl+Shift+P
VS Code와 확장 기능의 모든 명령어에 접근할 수 있어요. 어떤 작업의 단축키를 모르면 팔레트를 열고 작업 이름을 입력하면 돼요.
특정 줄로 이동 Ctrl+G
번호를 입력해서 특정 줄로 바로 점프해요. 오류 메시지에 247번째 줄이 나올 때 유용해요.
정의로 이동 F12
함수, 클래스, 타입의 정의를 열어요. 모르는 코드베이스를 탐색할 때 필수예요.
점프 후 뒤로 가기 Alt+←
F12나 링크 클릭으로 이동한 곳에서 원래 위치로 돌아와요. 코드용 브라우저 "뒤로" 버튼이에요.
편집
다음 일치 항목에 멀티 커서 Ctrl+D
커서 아래 단어를 선택하고, 이후 Ctrl+D를 누를 때마다 다음 일치 항목에 커서가 추가돼요. Rename Symbol 없이 파일 내 변수 이름을 바꾸기에 좋아요.
모든 일치 항목 선택 Ctrl+Shift+L
파일에서 선택된 텍스트의 모든 일치 항목을 한 번에 선택해요. 현재 파일에서 전체 이름 변경에 완벽해요.
줄 이동 Alt+↑ / Alt+↓
현재 줄(또는 선택)을 잘라내기/붙여넣기 없이 위아래로 이동해요.
줄 복제 Shift+Alt+↓
현재 줄을 아래에 복사해요. Ctrl+C 후 다음 줄에 Ctrl+V 하는 것보다 빨라요.
줄 삭제 Ctrl+Shift+K
클립보드를 건드리지 않고 현재 줄을 삭제해요. Ctrl+X보다 훨씬 빨라요.
주석 처리/해제 Ctrl+/
현재 줄(또는 선택)을 주석 처리하거나 해제해요. 현재 언어의 문법을 사용해요.
코드 접기/펼치기
블록 접기 Ctrl+Shift+[
현재 줄에서 코드 블록(함수, 클래스, 객체)을 접어요.
블록 펼치기 Ctrl+Shift+]
커서 위치의 접힌 블록을 펼쳐요.
터미널과 패널
통합 터미널 열기/닫기 Ctrl+` (백틱, Escape 아래 키)
통합 터미널을 토글해요. 현재 프로젝트 폴더에서 열려요.
새 터미널 열기 Ctrl+Shift+`
이미 열린 터미널 옆에 새 터미널을 만들어요.
