VSCode cheatsheet

Visual Studio Code 치트시트가 나왔습니다

Page content

Visual Studio Code에서 가장 자주 사용되는 명령어](https://www.glukhov.org/ko/developer-tools/editors-ides/vscode-cheatsheet/ “Visual Studio Code에서 가장 자주 사용되는 명령어”)

paper notebooks

재현 가능한 개발 환경을 보려면 VS Code에서 Dev Containers 마스터하기를 참고하십시오.

Visual Studio Code 치트시트

일반 단축키 (Windows / Mac)

동작 Windows / Linux macOS
명령 팔레트 Ctrl+Shift+P Cmd+Shift+P
빠른 열기 (파일) Ctrl+P Cmd+P
터미널 전환 Ctrl+` Ctrl+`
사이드바 전환 Ctrl+B Cmd+B
설정 Ctrl+, Cmd+,
키보드 단축키 열기 Ctrl+K Ctrl+S Cmd+K Cmd+S
모든 심볼 표시 Ctrl+T Cmd+T
줄로 이동 Ctrl+G Ctrl+G
찾기 Ctrl+F Cmd+F
교체 Ctrl+H Cmd+Option+F
멀티 커서 (다음 추가) Ctrl+D Cmd+D
멀티 커서 (위/아래 추가) Ctrl+Alt+Up/Down Option+Cmd+Up/Down
줄 위로/아래로 이동 Alt+Up/Down Option+Up/Down
줄 복사 (위/아래) Shift+Alt+Up/Down Shift+Option+Up/Down
줄 잘라내기 Ctrl+X Cmd+X
줄 복사 Ctrl+C Cmd+C
줄 삭제 Ctrl+Shift+K Cmd+Shift+K
줄 주석 처리 Ctrl+/ Cmd+/
문서 포맷 Shift+Alt+F Shift+Option+F
저장 Ctrl+S Cmd+S
에디터 닫기 Ctrl+W Cmd+W
에디터 분할 Ctrl+\ Cmd+\

내비게이션

  • 정의 이동: F12
  • 정의 미리보기: Alt+F12
  • 참조 이동: Shift+F12
  • 뒤로/앞으로: Alt+Left/Right (Windows), Ctrl+–/Ctrl+Shift+– (Mac)

편집

  • 줄 복제: Shift+Alt+Down (Windows), Shift+Option+Down (Mac)
  • 줄 위로/아래로 이동: Alt+Up/Down (Windows), Option+Up/Down (Mac)
  • 모든 발생 지점 선택: Ctrl+Shift+L (Windows), Cmd+Ctrl+G (Mac)
  • 실행 취소/다시 실행: Ctrl+Z / Ctrl+Y (Windows), Cmd+Z / Cmd+Shift+Z (Mac)

통합 터미널

  • 새 터미널: Ctrl+Shift+` (Windows/Mac)
  • 터미널 전환: Ctrl+` (Windows/Mac)
  • 터미널 종료: Ctrl+Shift+W

소스 제어 (Git)

  • 소스 제어 열기: Ctrl+Shift+G (Windows), Cmd+Shift+G (Mac)
  • 커밋: Ctrl+Enter (커밋 메시지 상자에서)

명령줄 사용법

# 현재 디렉터리에서 VS Code 열기
code .

# 특정 파일의 줄과 열 위치에서 열기
code myfile.js:10:5

# 두 파일 간의 차이 보기 열기
code --diff file1.js file2.js

# 새 VS Code 창 열기
code -n

# 모든 확장 프로그램 비활성화
code --disable-extensions .

사용자 정의

  • 테마 변경: Ctrl+K Ctrl+T (Windows), Cmd+K Cmd+T (Mac)
  • 키보드 단축키 열기: Ctrl+K Ctrl+S (Windows), Cmd+K Cmd+S (Mac)
  • 확장 프로그램 설치: Ctrl+Shift+X (Windows), Cmd+Shift+X (Mac)

스니펫

  • Preferences: Configure User Snippets를 통해 사용자 정의 코드 스니펫을 생성할 수 있습니다.

팁

  • 거의 모든 명령어나 설정에 명령 팔레트(Ctrl+Shift+P / Cmd+Shift+P)를 사용할 수 있습니다.
  • 프로젝트의 .vscode 폴더를 사용하면 워크스페이스별 설정과 작업을 구성할 수 있습니다.
  • 키맵 확장 프로그램을 설치하여 다른 에디터(Vim, Sublime 등)의 단축키를 사용할 수 있습니다.

더 포괄적인 목록은 공식 [키보드 단축키 PDF] 또는 에디터 내 단축키 참조(Ctrl+K Ctrl+S)를 참고하십시오.

명령 팔레트에서 VS Code 확장 프로그램 설치하기

명령 팔레트에서 Visual Studio Code 확장 프로그램을 설치할 수 있습니다:

  1. Ctrl+Shift+P(Windows/Linux) 또는 Cmd+Shift+P(macOS)를 사용하여 명령 팔레트를 엽니다.
  2. Extensions: Install Extensions를 입력하고 목록에서 선택합니다. 확장 프로그램 보기 화면이 열리며, 여기서 확장 프로그램을 검색하고 설치할 수 있습니다.

이 방법은 키보드를 떠나거나 메뉴를 탐색하지 않고 확장 프로그램 빠르게 설치하기를 할 수 있게 해줍니다.

Marketplace 목록에서도 한 줄로 설치할 수 있습니다. Ctrl+P(macOS에서는 Cmd+P)로 빠른 열기를 열고, ext install <publisher.extension-id>를 붙여넣은 다음 Enter를 누릅니다. vscode-icons의 경우 해당 명령은 ext install vscode-icons-team.vscode-icons입니다.

터미널에서는 code --install-extension vscode-icons-team.vscode-icons 명령으로 동일한 확장 프로그램을 설치할 수 있습니다.

언어별 가장 많이 설치된 확장 프로그램에 대해서는 프로그래밍 언어 및 프레임워크 인기 순위를 참고하십시오.

기타 에디터 키 바인딩 목록

Ctrl+T (macOS: Cmd+T) - 워크스페이스 심볼 표시
Ctrl+Shift+O (macOS: Cmd+Shift+O) - 문서 심볼 표시
Ctrl+Shift+P (macOS: Cmd+Shift+P) - 명령 팔레트 열기
Ctrl+Space - 코드 완성 열기
Ctrl+. (macOS: Cmd+.) - 빠른 수정 열기
F2 - 심볼 이름 변경
Shift+Alt+F (macOS: Shift+Option+F) - 문서 포맷
F12 - 정의로 이동
Shift+F12 - 참조 찾기
Alt+Shift+O - 지시문 정렬
F4 - 타입 계층 구조 표시

기타 디버그 키 바인딩 목록

Ctrl+Alt+D - Dart DevTools 실행
F5 - 디버깅 시작
Ctrl+F5 - 디버깅 없이 시작
Shift+F5 - 디버깅 중단
Ctrl+Shift+F5 (macOS: Cmd+Shift+F5) - 디버깅 재시작 (또는 Flutter 앱 디버깅 시 핫 리스타트)
Ctrl+F5 - Flutter 앱 디버깅 시 핫 리로드
F9 - 브레이크포인트 전환
F10 - 스텝 오버
F11 - 스텝 인
Shift+F11 - 스텝 아웃

유용한 링크

구독하기

시스템, 인프라, AI 엔지니어링에 관한 새 글을 받아보세요.