이 출시되었습니다! 11월의 새로운 기능 및 수정 사항을 읽어보세요.

기본 키보드 단축키 참고 자료

VS Code에는 기본 키보드 단축키 세트가 있습니다. 이 문서는 VS Code의 일반적인 기본 키보드 단축키를 나열합니다.

키보드 단축키 전체 목록을 보려면 VS Code에서 다음 옵션 중 하나를 사용하세요.

  • 명령 팔레트에서 기본 키보드 바로가기 열기(JSON)를 선택합니다.
  • 키보드 단축키 편집기를 열고 추가 작업(...) 메뉴에서 시스템 키 바인딩 보기를 선택합니다.
참고

다음 키는 표준 미국 키보드 레이아웃을 기준으로 렌더링됩니다. 다른 키보드 레이아웃 사용에 대한 자세한 정보를 얻으세요.

기본 편집

명령 명령 ID
줄 잘라내기 (선택 없음) ⌘X (Windows, Linux Ctrl+X) editor.action.clipboardCutAction
줄 복사 (선택 없음) ⌘C (Windows, Linux Ctrl+C) editor.action.clipboardCopyAction
붙여넣기 ⌘V (Windows, Linux Ctrl+V) editor.action.clipboardPasteAction
줄 삭제 ⇧⌘K (Windows, Linux Ctrl+Shift+K) editor.action.deleteLines
아래 줄 삽입 ⌘Enter (Windows, Linux Ctrl+Enter) editor.action.insertLineAfter
위 줄 삽입 ⇧⌘Enter (Windows, Linux Ctrl+Shift+Enter) editor.action.insertLineBefore
줄 아래로 이동 ⌥↓ (Windows, Linux Alt+Down) editor.action.moveLinesDownAction
줄 위로 이동 ⌥↑ (Windows, Linux Alt+Up) editor.action.moveLinesUpAction
줄 아래로 복사 ⇧⌥↓ (Windows Shift+Alt+Down, Linux Ctrl+Shift+Alt+Down) editor.action.copyLinesDownAction
줄 위로 복사 ⇧⌥↑ (Windows Shift+Alt+Up, Linux Ctrl+Shift+Alt+Up) editor.action.copyLinesUpAction
실행 취소 ⌘Z (Windows, Linux Ctrl+Z) undo
다시 실행 ⇧⌘Z (Windows, Linux Ctrl+Y) redo
다음 검색 일치 항목에 선택 영역 추가 ⌘D (Windows, Linux Ctrl+D) editor.action.addSelectionToNextFindMatch
마지막 선택 영역을 다음 검색 일치 항목으로 이동 ⌘K ⌘D (Windows, Linux Ctrl+K Ctrl+D) editor.action.moveSelectionToNextFindMatch
마지막 커서 작업 실행 취소 ⌘U (Windows, Linux Ctrl+U) cursorUndo
선택한 각 줄의 끝에 커서 삽입 ⇧⌥I (Windows, Linux Shift+Alt+I) editor.action.insertCursorAtEndOfEachLineSelected
현재 선택 영역의 모든 일치 항목 선택 ⇧⌘L (Windows, Linux Ctrl+Shift+L) editor.action.selectHighlights
현재 단어의 모든 일치 항목 선택 ⌘F2 (Windows, Linux Ctrl+F2) editor.action.changeAll
현재 줄 선택 ⌘L (Windows, Linux Ctrl+L) expandLineSelection
아래 커서 삽입 ⌥⌘↓ (Windows Ctrl+Alt+Down, Linux Shift+Alt+Down) editor.action.insertCursorBelow
위 커서 삽입 ⌥⌘↑ (Windows Ctrl+Alt+Up, Linux Shift+Alt+Up) editor.action.insertCursorAbove
일치하는 괄호로 이동 ⇧⌘\ (Windows, Linux Ctrl+Shift+\) editor.action.jumpToBracket
줄 들여쓰기 ⌘] (Windows, Linux Ctrl+]) editor.action.indentLines
줄 내어쓰기 ⌘[ (Windows, Linux Ctrl+[) editor.action.outdentLines
줄 시작으로 이동 Home cursorHome
줄 끝으로 이동 End cursorEnd
파일 끝으로 이동 ⌘↓ (Windows, Linux Ctrl+End) cursorBottom
파일 시작으로 이동 ⌘↑ (Windows, Linux Ctrl+Home) cursorTop
줄 아래로 스크롤 ⌃PageDown (Windows, Linux Ctrl+Down) scrollLineDown
줄 위로 스크롤 ⌃PageUp (Windows, Linux Ctrl+Up) scrollLineUp
페이지 아래로 스크롤 ⌘PageDown (Windows, Linux Alt+PageDown) scrollPageDown
페이지 위로 스크롤 ⌘PageUp (Windows, Linux Alt+PageUp) scrollPageUp
영역 접기 (축소) ⌥⌘[ (Windows, Linux Ctrl+Shift+[) editor.fold
영역 펼치기 (확대) ⌥⌘] (Windows, Linux Ctrl+Shift+]) editor.unfold
영역 토글 접기 ⌘K ⌘L (Windows, Linux Ctrl+K Ctrl+L) editor.toggleFold
하위 영역 모두 접기 (축소) ⌘K ⌘[ (Windows, Linux Ctrl+K Ctrl+[) editor.foldRecursively
하위 영역 모두 펼치기 (확대) ⌘K ⌘] (Windows, Linux Ctrl+K Ctrl+]) editor.unfoldRecursively
영역 모두 접기 (축소) ⌘K ⌘0 (Windows, Linux Ctrl+K Ctrl+0) editor.foldAll
영역 모두 펼치기 (확대) ⌘K ⌘J (Windows, Linux Ctrl+K Ctrl+J) editor.unfoldAll
줄 주석 추가 ⌘K ⌘C (Windows, Linux Ctrl+K Ctrl+C) editor.action.addCommentLine
줄 주석 제거 ⌘K ⌘U (Windows, Linux Ctrl+K Ctrl+U) editor.action.removeCommentLine
줄 주석 토글 ⌘/ (Windows, Linux Ctrl+/) editor.action.commentLine
블록 주석 토글 ⇧⌥A (Windows Shift+Alt+A, Linux Ctrl+Shift+A) editor.action.blockComment
찾기 ⌘F (Windows, Linux Ctrl+F) actions.find
바꾸기 ⌥⌘F (Windows, Linux Ctrl+H) editor.action.startFindReplaceAction
다음 찾기 Enter editor.action.nextMatchFindAction
이전 찾기 ⇧Enter (Windows, Linux Shift+Enter) editor.action.previousMatchFindAction
찾은 일치 항목 모두 선택 ⌥Enter (Windows, Linux Alt+Enter) editor.action.selectAllMatches
찾기 대소문자 구분 토글 ⌥⌘C (Windows, Linux Alt+C) toggleFindCaseSensitive
찾기 정규식 토글 ⌥⌘R (Windows, Linux Alt+R) toggleFindRegex
찾기 전체 단어 토글 ⌥⌘W (Windows, Linux Alt+W) toggleFindWholeWord
탭 키로 포커스 설정 사용 토글 ⌃⇧M (Windows, Linux Ctrl+M) editor.action.toggleTabFocusMode
줄 바꿈 토글 ⌥Z (Windows, Linux Alt+Z) editor.action.toggleWordWrap

풍부한 언어 편집

명령 명령 ID
제안 트리거 ⌃Space (Windows, Linux Ctrl+Space) editor.action.triggerSuggest
매개변수 힌트 트리거 ⇧⌘Space (Windows, Linux Ctrl+Shift+Space) editor.action.triggerParameterHints
문서 서식 ⇧⌥F (Windows Shift+Alt+F, Linux Ctrl+Shift+I) editor.action.formatDocument
선택 영역 서식 ⌘K ⌘F (Windows, Linux Ctrl+K Ctrl+F) editor.action.formatSelection
정의로 이동 F12 editor.action.revealDefinition
호버 표시 ⌘K ⌘I (Windows, Linux Ctrl+K Ctrl+I) editor.action.showHover
정의 미리 보기 ⌥F12 (Windows Alt+F12, Linux Ctrl+Shift+F10) editor.action.peekDefinition
정의를 옆으로 열기 ⌘K F12 (Windows, Linux Ctrl+K F12) editor.action.revealDefinitionAside
빠른 수정 ⌘. (Windows, Linux Ctrl+.) editor.action.quickFix
참조로 이동 ⇧F12 (Windows, Linux Shift+F12) editor.action.goToReferences
기호 이름 바꾸기 F2 editor.action.rename
다음 값으로 바꾸기 ⇧⌘. (Windows, Linux Ctrl+Shift+.) editor.action.inPlaceReplace.down
이전 값으로 바꾸기 ⇧⌘, (Windows, Linux Ctrl+Shift+,) editor.action.inPlaceReplace.up
AST 선택 확장 ⌃⇧⌘→ (Windows, Linux Shift+Alt+Right) editor.action.smartSelect.expand
AST 선택 축소 ⌃⇧⌘← (Windows, Linux Shift+Alt+Left) editor.action.smartSelect.shrink
후행 공백 제거 ⌘K ⌘X (Windows, Linux Ctrl+K Ctrl+X) editor.action.trimTrailingWhitespace
언어 모드 변경 ⌘K M (Windows, Linux Ctrl+K M) workbench.action.editor.changeLanguageMode

탐색

명령 명령 ID
모든 기호 보기 ⌘T (Windows, Linux Ctrl+T) workbench.action.showAllSymbols
줄로 이동... ⌃G (Windows, Linux Ctrl+G) workbench.action.gotoLine
파일로 이동..., 빠른 열기 ⌘P (Windows, Linux Ctrl+P) workbench.action.quickOpen
기호로 이동... ⇧⌘O (Windows, Linux Ctrl+Shift+O) workbench.action.gotoSymbol
문제 보기 ⇧⌘M (Windows, Linux Ctrl+Shift+M) workbench.actions.view.problems
다음 오류 또는 경고로 이동 F8 editor.action.marker.nextInFiles
이전 오류 또는 경고로 이동 ⇧F8 (Windows, Linux Shift+F8) editor.action.marker.prevInFiles
모든 명령 보기 ⇧⌘P (Windows, Linux Ctrl+Shift+P) 또는 F1 workbench.action.showCommands
에디터 그룹 기록 탐색 ⌃Tab (Windows, Linux Ctrl+Tab) workbench.action.quickOpenPreviousRecentlyUsedEditorInGroup
뒤로 이동 ⌃- (Windows Alt+Left, Linux Ctrl+Alt+-) workbench.action.navigateBack
빠른 입력에서 뒤로 이동 ⌃- (Windows Alt+Left, Linux Ctrl+Alt+-) workbench.action.quickInputBack
앞으로 이동 ⌃⇧- (Windows Alt+Right, Linux Ctrl+Shift+-) workbench.action.navigateForward
빵가루 추적 포커스 ⇧⌘; (Windows, Linux Ctrl+Shift+;) breadcrumbs.focus
빵가루 추적 포커스 및 선택 ⇧⌘. (Windows, Linux Ctrl+Shift+.) breadcrumbs.focusAndSelect

에디터/창 관리

명령 명령 ID
새 창 ⇧⌘N (Windows, Linux Ctrl+Shift+N) workbench.action.newWindow
창 닫기 ⌘W (Windows, Linux Alt+F4) workbench.action.closeWindow
에디터 닫기 ⌘W (Windows Ctrl+F4, Linux Ctrl+W) workbench.action.closeActiveEditor
폴더 닫기 ⌘K F (Windows, Linux Ctrl+K F) workbench.action.closeFolder
에디터 분할 ⌘\ (Windows, Linux Ctrl+\) workbench.action.splitEditor
첫 번째 에디터 그룹으로 포커스 ⌘1 (Windows, Linux Ctrl+1) workbench.action.focusFirstEditorGroup
두 번째 에디터 그룹으로 포커스 ⌘2 (Windows, Linux Ctrl+2) workbench.action.focusSecondEditorGroup
세 번째 에디터 그룹으로 포커스 ⌘3 (Windows, Linux Ctrl+3) workbench.action.focusThirdEditorGroup
왼쪽 에디터 그룹으로 포커스 ⌘K ⌘← (Windows, Linux Ctrl+K Ctrl+Left) workbench.action.focusLeftGroup
오른쪽 에디터 그룹으로 포커스 ⌘K ⌘→ (Windows, Linux Ctrl+K Ctrl+Right) workbench.action.focusRightGroup
에디터 왼쪽으로 이동 ⌘K ⇧⌘← (Windows, Linux Ctrl+Shift+PageUp) workbench.action.moveEditorLeftInGroup
에디터 오른쪽으로 이동 ⌘K ⇧⌘→ (Windows, Linux Ctrl+Shift+PageDown) workbench.action.moveEditorRightInGroup
활성 에디터 그룹 왼쪽으로 이동 ⌘K ← (Windows, Linux Ctrl+K Left) workbench.action.moveActiveEditorGroupLeft
활성 에디터 그룹 오른쪽으로 이동 ⌘K → (Windows, Linux Ctrl+K Right) workbench.action.moveActiveEditorGroupRight
에디터를 다음 그룹으로 이동 ⌃⌘→ (Windows, Linux Ctrl+Alt+Right) workbench.action.moveEditorToNextGroup
에디터를 이전 그룹으로 이동 ⌃⌘← (Windows, Linux Ctrl+Alt+Left) workbench.action.moveEditorToPreviousGroup

파일 관리

명령 명령 ID
새 파일 ⌘N (Windows, Linux Ctrl+N) workbench.action.files.newUntitledFile
파일 열기... ⌘O (Windows, Linux Ctrl+O) workbench.action.files.openFile
저장 ⌘S (Windows, Linux Ctrl+S) workbench.action.files.save
모두 저장 ⌥⌘S (Windows Ctrl+K S, Linux ) saveAll
다른 이름으로 저장... ⇧⌘S (Windows, Linux Ctrl+Shift+S) workbench.action.files.saveAs
닫기 ⌘W (Windows Ctrl+F4, Linux Ctrl+W) workbench.action.closeActiveEditor
그룹 닫기 ⌘K W (Windows, Linux Ctrl+K W) workbench.action.closeEditorsInGroup
모두 닫기 ⌘K ⌘W (Windows, Linux Ctrl+K Ctrl+W) workbench.action.closeAllEditors
닫힌 에디터 다시 열기 ⇧⌘T (Windows, Linux Ctrl+Shift+T) workbench.action.reopenClosedEditor
열어 두기 ⌘K Enter (Windows, Linux Ctrl+K Enter) workbench.action.keepEditor
활성 파일 경로 복사 ⌘K P (Windows, Linux Ctrl+K P) workbench.action.files.copyPathOfActiveFile
활성 파일을 Windows에서 표시 ⌘K R (Windows, Linux Ctrl+K R) workbench.action.files.revealActiveFileInWindows

표시

명령 명령 ID
전체 화면 토글 ⌃⌘F (Windows, Linux F11) workbench.action.toggleFullScreen
젠 모드 토글 ⌘K Z (Windows, Linux Ctrl+K Z) workbench.action.toggleZenMode
젠 모드 나가기 Escape Escape workbench.action.exitZenMode
확대 ⌘= (Windows, Linux Ctrl+=) workbench.action.zoomIn
축소 ⌘- (Windows, Linux Ctrl+-) workbench.action.zoomOut
확대/축소 재설정 ⌘Numpad0 (Windows, Linux Ctrl+Numpad0) workbench.action.zoomReset
사이드바 가시성 토글 ⌘B (Windows, Linux Ctrl+B) workbench.action.toggleSidebarVisibility
탐색기 보기 / 포커스 토글 ⇧⌘E (Windows, Linux Ctrl+Shift+E) workbench.view.explorer
검색 보기 ⇧⌘F (Windows, Linux Ctrl+Shift+F) workbench.view.search
소스 제어 보기 ⌃⇧G (Windows, Linux Ctrl+Shift+G) workbench.view.scm
실행 보기 ⇧⌘D (Windows, Linux Ctrl+Shift+D) workbench.view.debug
확장 프로그램 보기 ⇧⌘X (Windows, Linux Ctrl+Shift+X) workbench.view.extensions
출력 보기 ⇧⌘U (Windows Ctrl+Shift+U, Linux Ctrl+K Ctrl+H) workbench.action.output.toggleOutput
빠른 보기 열기 ⌃Q (Windows Ctrl+Q, Linux ) workbench.action.quickOpenView
새 명령 프롬프트 열기 ⇧⌘C (Windows, Linux Ctrl+Shift+C) workbench.action.terminal.openNativeConsole
마크다운 미리 보기 토글 ⇧⌘V (Windows, Linux Ctrl+Shift+V) markdown.showPreview
미리 보기를 옆으로 열기 ⌘K V (Windows, Linux Ctrl+K V) markdown.showPreviewToSide
통합 터미널 토글 ⌃` (Windows, Linux Ctrl+`) workbench.action.terminal.toggleTerminal
명령 명령 ID
검색 보기 ⇧⌘F (Windows, Linux Ctrl+Shift+F) workbench.view.search
파일에서 바꾸기 ⇧⌘H (Windows, Linux Ctrl+Shift+H) workbench.action.replaceInFiles
일치하는 대소문자 토글 ⌥⌘C (Windows, Linux Alt+C) toggleSearchCaseSensitive
전체 단어 일치 토글 ⌥⌘W (Windows, Linux Alt+W) toggleSearchWholeWord
정규식 사용 토글 ⌥⌘R (Windows, Linux Alt+R) toggleSearchRegex
검색 세부 정보 토글 ⇧⌘J (Windows, Linux Ctrl+Shift+J) workbench.action.search.toggleQueryDetails
다음 검색 결과로 포커스 F4 search.action.focusNextSearchResult
이전 검색 결과로 포커스 ⇧F4 (Windows, Linux Shift+F4) search.action.focusPreviousSearchResult
다음 검색어 표시 (Windows, Linux Down) history.showNext
이전 검색어 표시 (Windows, Linux Up) history.showPrevious

검색 에디터

명령 명령 ID
결과를 에디터에서 열기 ⌘Enter (Windows, Linux Alt+Enter) search.action.openInEditor
검색 에디터 입력란 포커스 Escape search.action.focusQueryEditorWidget
다시 검색 ⇧⌘R (Windows, Linux Ctrl+Shift+R) rerunSearchEditorSearch
파일 결과 삭제 ⇧⌘Backspace (Windows, Linux Ctrl+Shift+Backspace) search.searchEditor.action.deleteFileResults

기본 설정

명령 명령 ID
설정 열기 ⌘, (Windows, Linux Ctrl+,) workbench.action.openSettings
키보드 단축키 열기 ⌘K ⌘S (Windows, Linux Ctrl+K Ctrl+S) workbench.action.openGlobalKeybindings
색상 테마 선택 ⌘K ⌘T (Windows, Linux Ctrl+K Ctrl+T) workbench.action.selectTheme

채팅

명령 명령 ID
채팅 보기 열기 ⌃⌘I (Windows, Linux Ctrl+Alt+I) workbench.action.chat.open
에이전트 모드로 채팅 열기 ⇧⌘I (Windows Ctrl+Shift+I, Linux Ctrl+Shift+Alt+I) workbench.action.chat.openagent
인라인 에디터 채팅 열기 ⌘I (Windows, Linux Ctrl+I) inlineChat.start
인라인 터미널 채팅 열기 ⌘I (Windows, Linux Ctrl+I) workbench.action.terminal.chat.start
빠른 채팅 열기 ⇧⌥⌘L (Windows, Linux Ctrl+Shift+Alt+L) workbench.action.quickchat.toggle
에이전트 피커 열기 ⌘. (Windows, Linux Ctrl+.) workbench.action.chat.openModePicker
언어 모델 피커 열기 ⌥⌘. (Windows, Linux Ctrl+Alt+.) workbench.action.chat.openModelPicker
새 채팅 세션 ⌘N (Windows, Linux Ctrl+N) workbench.action.chat.newChat
인라인 제안 수락 Tab editor.action.inlineSuggest.commit

디버그

명령 명령 ID
중단점 토글 F9 editor.debug.action.toggleBreakpoint
시작 F5 workbench.action.debug.start
계속 F5 workbench.action.debug.continue
시작 (디버깅 없이) ⌃F5 (Windows, Linux Ctrl+F5) workbench.action.debug.run
일시 중지 F6 workbench.action.debug.pause
단계별 실행 F11 workbench.action.debug.stepInto

작업

명령 명령 ID
빌드 작업 실행 ⇧⌘B (Windows, Linux Ctrl+Shift+B) workbench.action.tasks.build
© . This site is unofficial and not affiliated with Microsoft.