VSCode 키보드 단축키 요약

VSCode를 실행 중인 노트북의 사진.

Visual Studio Code (VSCode)는 개발자와 파워 유저들 사이에서 가장 인기 있는 텍스트 편집기 중 하나가 되었습니다. 다양한 기능, 단축키, 확장 프로그램 등이 포함되어 있어 모든 개발자의 수준에 맞춰져 있습니다. 그러나 대부분의 도구와 마찬가지로 사용자가 얼마나 잘 활용하느냐에 따라 그 힘이 결정됩니다.

이 요약 다운로드하기

아래에 이메일을 입력하여 이 PDF 요약을 받은 편지함에서 받아보세요.

기본적으로 VSCode는 텍스트 편집기의 거의 모든 측면을 제어할 수 있는 키보드 단축키 세트를 제공합니다. 예를 들어, 프로그램은 사용자 인터페이스를 전환하고 “리치 언어” 기능을 활성화하는 방법을 제공합니다. 그러나 VSCode의 가장 큰 한계 중 하나는 프로그램 내에서 사용 가능한 단축키를 명확하게 알 수 있는 방법이 없다는 것입니다.

다행히도 이 VSCode 궁극의 키보드 단축키 요약은 여러분을 Visual Studio Code의 파워 유저로 만들어 줄 가장 일반적이고 유용한 단축키를 제공합니다.

WindowsLinuxMac기능
파일 관리
Ctrl + OCtrl + OCmd + O파일 시스템에서 파일을 엽니다.
Ctrl + NCtrl + NCmd + N새 파일을 생성합니다.
Ctrl + SCtrl + SCmd + S현재 파일을 저장합니다.
Ctrl + Shift + SCtrl + Shift + SCmd + Shift + S다른 이름으로 저장 모드를 활성화하여 확장자를 정의하거나 파일 이름을 변경할 수 있습니다.
Ctrl + K, 그 다음 SCmd + Option + S모두 저장합니다.
Ctrl + F4Ctrl + WCmd + W현재 열려 있는 파일을 닫고 변경 사항을 저장합니다.
Ctrl + K, 그 다음 Ctrl + WCtrl + K, 그 다음 Ctrl + WCmd + K, 그 다음 Cmd + W모든 열린 파일을 동시에 닫고 변경 사항을 저장합니다.
Ctrl + Shift + TCtrl + Shift + TCmd + Shift + T닫힌 편집기 창을 다시 엽니다.
Ctrl + K, 그 다음 RCtrl + K, 그 다음 RCmd + K, 그 다음 R활성 파일의 파일 시스템에서 파일 위치를 엽니다.
Ctrl + K, 그 다음 PCtrl + K, 그 다음 PCmd + K, 그 다음 P활성 파일의 전체 경로를 복사합니다.

| Ctrl + Shift + F | Ctrl + Shift + F | 검색 창을 표시합니다. | | 편집기 관리 | | | | | Ctrl + Backslash () | Ctrl + Backslash () | Cmd + Backslash () | 편집기를 분할하여 추가 편집 창을 추가합니다. | | Ctrl + W | Ctrl + W | Cmd + W | 현재 편집기 창을 닫습니다. | | Ctrl + K, 그 다음 F | Ctrl + K, 그 다음 F | Cmd + K, 그 다음 F | 현재 열린 폴더를 닫고 기본 창으로 돌아갑니다. | | Alt + Z | Alt + Z | Option + Z | 현재 파일에서 단어 줄 바꿈을 활성화하거나 비활성화합니다. | | Ctrl + Shift + U | Ctrl + K, 그 다음 Ctrl + H | Cmd + Shift + U | VSCode의 출력 창을 전환합니다. | | Ctrl + K, 그 다음 Z | Ctrl + K, 그 다음 Z | Cmd + K, 그 다음 Z | VSCode의 Zen 모드를 전환합니다. | | 파일 편집 | | | | | Ctrl + C | Ctrl + C | Cmd + C | 섹션이 강조 표시된 경우 현재 줄을 복사합니다. | | Alt + Shift + 위쪽 화살표 | | 강조 표시된 경우 현재 줄을 복사합니다. | 현재 줄 위의 줄을 복사합니다. | | Alt + Shift + 아래쪽 화살표 | | 현재 파일의 항목을 교체합니다. | 현재 줄 아래의 줄을 복사합니다. | | Ctrl + X | Ctrl + X | Cmd + X | 섹션이 강조 표시되지 않은 경우 현재 줄을 잘라냅니다. | | Ctrl + F | Ctrl + F | Cmd + F | 현재 파일에서 검색합니다. | | Ctrl + H | Ctrl + H | Cmd + Option + F | 현재 파일에서 항목을 교체합니다. | | Ctrl + L | Ctrl + L | Cmd + L | 현재 줄을 선택합니다. | | Ctrl + Shift + L | Ctrl + Shift + L | Cmd + Shift + L | 파일에서 현재 줄의 모든 인스턴스를 선택합니다. | | F3 | F3 | Cmd + G | 다음 찾기. | | Shift + F3 | Shift + F3 | Cmd + Shift + G | 이전 찾기. | | Ctrl + Shift + K | Ctrl + Shift + K | Cmd + Shift + K | 현재 줄을 현재 위치에서 이동합니다. | | Ctrl + U | Ctrl + U | Cmd + U | 가장 최근의 커서 작업을 실행 취소합니다. | | Alt + 위쪽 화살표 | Alt + 위쪽 화살표 | Option + 위쪽 화살표 | 현재 줄을 현재 위치에서 위로 이동합니다. | | Alt + 아래쪽 화살표 | Alt + 아래쪽 화살표 | Option + 아래쪽 화살표 | 현재 줄을 현재 위치에서 아래로 이동합니다. | | End | End | End | 현재 줄의 끝으로 이동합니다. | | Home | Home | Home | 파일의 시작으로 이동합니다. | | Ctrl + End | Ctrl + End | Cmd + 아래쪽 화살표 | 파일의 끝으로 이동합니다. | | Ctrl + Home | Ctrl + Home | Cmd + 위쪽 화살표 | 파일의 시작으로 이동합니다. | | Alt + Enter | Alt + Enter | Option + Enter | 찾은 일치 항목의 모든 발생을 선택합니다. | | Ctrl + Enter | Ctrl + Enter | Cmd + Enter | 현재 줄 아래에 새 줄을 삽입합니다. | | Ctrl + Shift + Enter | Ctrl + Shift + Enter | Cmd + Shift + Enter | 현재 줄 위에 새 줄을 삽입합니다. | | Ctrl + Shift + Backslash () | Ctrl + Shift + Backslash () | Cmd + Shift + Backslash () | 일치하는 괄호로 이동합니다. | | Ctrl + 오른쪽 대괄호 (]) | Ctrl + 오른쪽 대괄호 (]) | Cmd + 오른쪽 대괄호 (]) | 섹션이 강조 표시되지 않은 경우 현재 줄을 자동으로 들여쓰기합니다. | | Ctrl + 왼쪽 대괄호 ([) | Ctrl + 왼쪽 대괄호 ([) | Cmd + 왼쪽 대괄호 ([) | 섹션이 강조 표시되지 않은 경우 현재 줄을 자동으로 내어쓰기합니다. | | Alt + Shift + F | Ctrl + Shift + I | Option + Shift + I | 현재 문서를 포맷합니다. | | Ctrl + K, 그 다음 Ctrl + F | Ctrl + K, 그 다음 Ctrl + F | Cmd + K, 그 다음 Cmd + F | 선택한 섹션을 포맷합니다. | | Ctrl + Shift + H | Ctrl + Shift + H | Cmd + Shift + H | 파일에서 교체합니다. | | Ctrl + 마침표 (.) | Ctrl + 마침표 (.) | Cmd + 마침표 (.) | 사용 가능한 경우 빠른 수정 작업을 표시합니다. | | Ctrl + K, 그 다음 M | Ctrl + K, 그 다음 M | Cmd + K, 그 다음 M | 현재 파일 언어를 변경하고 기본적으로 자동 감지로 설정합니다. | | Ctrl + K, 그 다음 Ctrl + X | Ctrl + K, 그 다음 Ctrl + X | Cmd + K, 그 다음 Cmd + X | 문서에서 모든 불필요한 공백과 탭을 제거합니다. | | Ctrl + Space | Ctrl + Space | Ctrl + Space | 수동으로 코드 제안을 활성화합니다. | | Alt + 왼쪽 마우스 클릭 | Alt + 왼쪽 마우스 클릭 | Option + 왼쪽 마우스 클릭 | 커서를 삽입합니다. | | 코드 주석 | | | | | Ctrl + 슬래시 (/) | Ctrl + 슬래시 (/) | Cmd + 슬래시 (/) | 현재 줄을 주석 처리하거나 주석을 해제합니다. | | Ctrl + K, 그 다음 Ctrl + C | Ctrl + K, 그 다음 Ctrl + C | Cmd + K, 그 다음 Cmd + C | 현재 줄에 주석을 생성합니다. | | Ctrl + K, 그 다음 Ctrl + U | Ctrl + K, 그 다음 Ctrl + U | Cmd + K, 그 다음 Cmd + U | 현재 줄의 주석을 제거합니다. | | Alt + Shift + A | Ctrl + Shift + A | Option + Shift + A | 현재 선택 영역을 주석 처리하거나 주석을 해제합니다. | | 함수 정의 | | | | | F12 | F12 | F12 | 현재 함수의 라이브러리 정의를 엽니다. | | Ctrl + K, 그 다음 F12 | Ctrl + K, 그 다음 F12 | Cmd + K, 그 다음 F12 | 현재 함수의 라이브러리 정의를 포함하는 새 창을 엽니다. | | Alt + F12 | Ctrl + Shift + F10 | Option + F12 | 현재 함수의 라이브러리 정의를 보여주는 작은 창을 엽니다. | | Shift + F12 | Shift + F12 | Shift + F12 | 현재 함수를 참조하는 프로젝트의 모든 함수를 찾습니다. | | F2 | F2 | F2 | 현재 함수의 이름을 변경합니다. | | Ctrl + F2 | Ctrl + F2 | | 현재 함수의 이름을 변경하고 파일 내 모든 인스턴스를 교체합니다. | | 일반 사용 | | | | | Ctrl + Shift + P | Ctrl + Shift + P | Cmd + Shift + P | 명령 팔레트를 실행합니다. | | Ctrl + 쉼표 (,) | Ctrl + 쉼표 (,) | Cmd + 쉼표 (,) | 사용자 설정을 엽니다. | | Ctrl + K, 그 다음 Ctrl + S | Ctrl + K, 그 다음 Ctrl + S | Cmd + K, 그 다음 Cmd + S | 키보드 단축키 인터페이스를 실행합니다. | | Ctrl + Shift + N | Ctrl + Shift + N | Cmd + Shift + N | 새 창을 엽니다. | | Ctrl + Shift + W | Ctrl + W | Cmd + W | 창을 닫습니다. | | Ctrl + 왼쪽 마우스 클릭 | Ctrl + 왼쪽 마우스 클릭 | | 기본 브라우저에서 링크를 엽니다. | | VSCode 탐색 | | | | | Ctrl + T | Ctrl + T | Cmd + T | 모든 기호를 빠르게 전환합니다. | | Ctrl + P | Ctrl + P | Cmd + P | 특정 파일로 이동합니다. | | Ctrl + Shift + O | Ctrl + Shift + O | Cmd + Shift + O | 특정 기호로 탐색합니다. | | F11 | F11 | Cmd + Ctrl + F | 전체 화면 모드를 활성화합니다. | | Ctrl + Shift + E | Ctrl + Shift + E | Cmd + Shift + E | 탐색기/편집기 포커스를 전환합니다. | | Ctrl + Shift + X | Ctrl + Shift + X | Cmd + Shift + X | Visual Studio 확장을 표시/검색합니다. | | Ctrl + Shift + D | Ctrl + Shift + D | Cmd + Shift + D | 디버그 패널을 표시합니다. | | Ctrl + Equal (=) | Ctrl + Equal (=) | Cmd + Equal (=) | VSCode 인터페이스를 확대합니다. | | Ctrl + Minus (-) | Ctrl + Minus (-) | Cmd + Shift + Minus (-) | VSCode 인터페이스를 축소합니다. | | Ctrl + Shift + 왼쪽 대괄호 ([) | | Option + Shift + 왼쪽 대괄호 ([) | 현재 코드 영역을 숨깁니다. | | Ctrl + Shift + 오른쪽 대괄호 (]) | | Option + Shift + 오른쪽 대괄호 (]) | 현재 코드 영역을 표시합니다. | | Ctrl + K, 그 다음 Ctrl + 0 | Ctrl + K, 그 다음 Ctrl + 0 | Cmd + K, 그 다음 Cmd + 0 | 현재 열린 파일의 모든 영역을 숨깁니다. | | Ctrl + K, 그 다음 Ctrl + J | Ctrl + K, 그 다음 Ctrl + J | Cmd + K, 그 다음 Cmd + J | 현재 열린 파일의 모든 영역을 표시합니다. | | Ctrl + K, 그 다음 Ctrl + 왼쪽 대괄호 ([) | | Cmd + K, 그 다음 Cmd + 왼쪽 대괄호 ([) | 현재 열린 파일의 모든 하위 영역을 숨깁니다. | | Ctrl + K, 그 다음 Ctrl + 오른쪽 대괄호 (]) | | Cmd + K, 그 다음 Cmd + 오른쪽 대괄호 (]) | 현재 열린 파일의 모든 하위 영역을 표시합니다. | | 터미널 모드 | | | | | Ctrl + Backtick () | Ctrl + Backtick () | Ctrl + Backtick () | 터미널을 엽니다. | | Ctrl + Shift + Backtick () | Ctrl + Shift + Backtick () | Ctrl + Shift + Backtick () | 새 터미널 인스턴스를 생성합니다. | | Ctrl + C | Ctrl + Shift + C | Cmd + C | 강조 표시된 섹션을 복사합니다. | | Ctrl + V | Ctrl + Shift + V | | 활성 터미널 세션에 붙여넣습니다. | | Ctrl + 위쪽 화살표 | Ctrl + Shift + 위쪽 화살표 | Cmd + 위쪽 화살표 | 활성 터미널에서 위로 스크롤합니다. | | Ctrl + Shift + 아래쪽 화살표 | Ctrl + Shift + 아래쪽 화살표 | Cmd + 아래쪽 화살표 | 맨 위로 이동합니다. | | Ctrl + Home | Ctrl + Home | Cmd + Home | 맨 위로 이동합니다. | | Ctrl + End | Ctrl + End | Cmd + End | 맨 아래로 스크롤합니다. | | 디버그 모드 | | | | | F9 | F9 | F9 | 현재 강조 표시된 줄에 중단점을 생성합니다. | | F5 | F5 | F5 | 중단점 이후 한 단계 코드를 실행합니다. | | F11 | F11 | F11 | 자식 함수 또는 루프 내부로 이동합니다. | | Shift + F11 | Shift + F11 | Shift + F11 | 자식 함수 또는 루프 외부로 이동합니다. | | F10 | F10 | F10 | 현재 중단점에서 실행을 건너뜁니다. | | F8 | F8 | F8 | 파일에서 다음 오류로 포인터를 이동합니다. | | Shift + F8 | Shift + F8 | Shift + F8 | 파일에서 이전 오류로 포인터를 이동합니다. | | Shift + F5 | Shift + F5 | Shift + F5 | 디버깅 세션을 중지합니다.

이미지 출처: Unsplash. 모든 수정은 Ramces Red에 의해 이루어졌습니다.