Setting Log/Vscode

[VS Code] 개발 속도를 올리는 VS Code 필수 단축키

odong 2026. 7. 4. 17:48

Visual Studio Code를 다루는 속도는 개발 생산성과 직결됩니다. 숙련된 개발자들은 코딩할 때 마우스로 손을 거의 옮기지 않습니다. 줄을 복사하고, 변수 이름을 한 번에 바꾸고, 파일을 전환하는 모든 행위를 키보드 단축키 조합으로 하기 때문입니다.

오늘은 실무에서 자주 사용하는, 손가락에 익어야 할 VS Code 핵심 단축키를 작업 흐름별로 깔끔하게 정리합니다.

(Windows/Linux 환경 기준이며, macOS 사용자는 Ctrl 대신 Cmd(⌘), Alt 대신 Option(⌥)을 누르시면 됩니다.)

1. 코드 편집 및 라인 제어

마우스로 드래그하고 우클릭 후 복사-붙여넣기 하는 공수를 줄여주는 라인 제어 치트키입니다.

  • Ctrl + X (줄 삭제): 블록을 지정하지 않아도, 현재 커서가 있는 한 줄 전체를 즉시 삭제(잘라내기)합니다.
  • Alt + ↑ / ↓ (줄 이동): 현재 커서가 있는 줄(또는 블록 지정된 여러 줄)을 위아래로 그대로 이동시킵니다. 코딩하다 로직 순서를 바꿀 때 필수입니다.
  • Shift + Alt + ↑ / ↓ (줄 복사): 현재 줄을 위나 아래 방향으로 그대로 복사 복사해 냅니다. 더미 데이터나 반복되는 변수 레이어를 정의할 때 엄청난 속도를 자랑합니다.
  • Ctrl + Enter (아래에 빈 줄 추가): 커서가 문장 맨 끝에 있지 않고 중간에 있더라도, 바로 아래에 새로운 빈 줄을 파면서 커서를 이동시킵니다. (Shift + Ctrl + Enter는 위에 빈 줄 추가)

2. 검색 및 멀티 커서 동시 편집 (노동 단축)

똑같은 이름을 일일이 찾아서 타이핑하는 단순 노동을 해결해 주는 아키텍처입니다.

  • Ctrl + F / Ctrl + H (찾기 / 바꾸기): 현재 파일에서 특정 키워드를 검색하고 다른 단어로 일괄 치환합니다.
  • Ctrl + D (동일 단어 멀티 커서 선택): 특정 변수명을 블록 지정한 뒤 이 단축키를 누르면, 아래에 있는 똑같은 단어들이 하나씩 추가로 선택되며 커서가 멀티로 생성됩니다. 수십 개의 변수명을 동시에 한 번에 수정할 때 최고의 툴입니다.
  • Alt + 마우스 클릭 (자유 멀티 커서): 내가 마우스로 클릭하는 여러 위치에 커서를 한꺼번에 띄워 동시에 타이핑할 수 있게 합니다.

3. 화면 탐색 및 작업 영역 제어 (컨텍스트 스위칭 가속)

프로젝트가 비대해져 파일이 수십 개가 되면 사이드바 폴더 트리를 뒤지는 것 자체가 병목입니다. 이 단축키로 화면을 오케스트레이션 하세요.

  • Ctrl + P (초고속 파일 검색): VS Code 최상단에 검색창이 뜹니다. 파일명만 치면 폴더 깊숙이 숨어있는 파일도 0.1초 만에 찾아 다이렉트로 오픈합니다. (실무 필수 1위)
  • Ctrl + b (사이드바 토글): 좌측 파일 내비게이션 바를 닫았다 열었다 합니다. 모니터 화면이 작을 때 코드 가독성 공간을 확보하기 좋습니다.
  • Ctrl + \ (화면 분할 분할): 현재 열려있는 코드 창을 양옆으로 이등분하여 쪼갭니다. 한쪽에는 API 명세서를 띄우고 한쪽에서는 코딩할 때 유용합니다.
  • Ctrl + ` (터미널 토글): VS Code 내부 하단에 내장된 리눅스/파워쉘 터미널 창을 켜고 끕니다.

4. 코드 탐색 및 주석 (가독성 관리)

  • F12 (정의 이동 - Go to Definition): 내가 사용 중인 함수나 변수 위에 커서를 두고 F12를 누르면, 해당 함수가 실제 정의되어 있는 소스 코드 위치로 다이렉트 점프합니다. 외부 라이브러리 분석할 때 핵심입니다. (Alt + ←를 누르면 원래 코딩하던 자리로 복귀)
  • Ctrl + / (한 줄 주석 토글): 현재 줄이나 블록 지정된 영역 전체를 즉시 주석 처리하거나 해제합니다. 언어(Python은 #, JS는 //)를 자동으로 인식하여 가드레일을 쳐줍니다.

한눈에 보는 실무 핵심 요약

분류 기능 단축키 (Windows) 단축키 (macOS)
파일 제어 초고속 파일 찾기 Ctrl + P Cmd + P
라인 제어 현재 줄 한 줄 삭제 Ctrl + X Cmd + X
라인 제어 현재 줄 그대로 복사 Shift + Alt + ↓ Shift + Opt + ↓
멀티 편집 동일 단어 동시 선택 Ctrl + D Cmd + D
인프라 내장 터미널 토글 `Ctrl + `` `Ctrl + ``
코드 분석 함수의 원본 정의로 점프 F12 F12

 나만의 단축키 커스텀 커스텀하기

만약 내 손에 맞지 않는 단축키가 있다면 언제든 커스텀이 가능합니다.

  • VS Code에서 Ctrl + K를 누른 직후 연속해서 Ctrl + S를 누르면 [바로 가기 키 설정] 창이 열립니다. 여기서 원하는 기능의 단축키를 손가락 형태에 맞춰 재매핑할 수 있습니다.

처음에는 단축키를 외우느라 코딩 속도가 오히려 느려지는 것처럼 느껴질 수 있지만, 딱 일주일만 마우스를 강제로 떼고 키보드로만 버텨보십시오. 마우스 이동으로 인해 소모되던 개발 레이턴시가 완전히 사라지는 압도적인 속도감을 경험하시게 될 것입니다.