13 min to read
vscode shortcut
Visual Studio Code 자주 사용하는 단축키
-
검색 관련
ctrl + e : 파일명 검색
ctrl + shift + f : 전체 검색
ctrl + f : 파일 내 전체 검색
ctrl + d : 다음 선택 찾기
ctrl + r : 프로젝트 검색
-
파일 이동
ctrl + n : 새탭 열기
ctrl + o : 파일 열기
ctrl + tab : 다음 열기
ctrl + shift + tab: 이전 열기
-
편집
ctrl+shift+k 행 삭제
ctrl+alt+방향기 위/아래 열편집
Visual Studio Code tutorial 사이트 주소
https://demun.github.io/vscode-tutorial/shortcuts/
단축키
파일 > 기본 설정 > 바로가기 키 에서 현재 활성화된 키보드 단축키를 볼 수 있습니다 .
기본 편집
| Left-Aligned |
Center Aligned |
Right Aligned |
| col 3 is |
some wordy text |
$1600 |
| col 2 is |
centered |
$12 |
| zebra stripes |
are neat |
$1 |
| 키 |
명령 |
명령 ID |
| alt+Up |
행을 위로 이동 |
editor.action.moveLinesUpAction |
| shift+alt+Down |
위에 행 복사 추가 |
editor.action.copyLinesDownAction |
| shift+alt+Up |
아래에 행 복사 추가 |
editor.action.copyLinesUpAction |
| ctrl+d |
다음 선택 찾기 |
editor.action.addSelectionToNextFindMatch |
| ctrl+k ctrl+d |
마지막 선택 항목을 다음 찾기 항목으로 이동 |
editor.action.moveSelectionToNextFindMatch |
| ctrl+u |
마지막 커서 작업 실행 취소 |
cursorUndo |
| shift+alt+i |
선택한 각 줄 끝의 커서 삽입 |
editor.action.insertCursorAtEndOfEachLineSelected |
| ctrl+shift+l |
현재 선택 항목을 모두 선택 |
editor.action.selectHighlights |
| ctrl+f2 |
현재 단어의 모든 항목 선택 |
editor.action.changeAll |
| ctrl+i |
현재 행 선택 |
expandLineSelection |
| 키 |
명령 |
명령 ID |
| ctrl+Enter |
아래에 행 삽입 |
editor.action.insertLineAfter |
| ctrl+shift+Enter |
위에 행 삽입 |
editor.action.insertLineBefore |
| alt+Down |
행을 아래로 이동 |
editor.action.moveLinesDownAction |
| alt+Up |
행을 위로 이동 |
editor.action.moveLinesUpAction |
| shift+alt+Down |
위에 행 복사 추가 |
editor.action.copyLinesDownAction |
| shift+alt+Up |
아래에 행 복사 추가 |
editor.action.copyLinesUpAction |
| ctrl+d |
다음 선택 찾기 |
editor.action.addSelectionToNextFindMatch |
| ctrl+k ctrl+d |
마지막 선택 항목을 다음 찾기 항목으로 이동 |
editor.action.moveSelectionToNextFindMatch |
| ctrl+u |
마지막 커서 작업 실행 취소 |
cursorUndo |
| shift+alt+i |
선택한 각 줄 끝의 커서 삽입 |
editor.action.insertCursorAtEndOfEachLineSelected |
| ctrl+shift+l |
현재 선택 항목을 모두 선택 |
editor.action.selectHighlights |
| ctrl+f2 |
현재 단어의 모든 항목 선택 |
editor.action.changeAll |
| ctrl+i |
현재 행 선택 |
expandLineSelection |
| ctrl+alt+Down |
커서를 아래에 추가 |
editor.action.insertCursorBelow |
| ctrl+alt+Up |
커서를 위에 추가 |
editor.action.insertCursorAbove |
| ctrl+shift+\ |
일치하는 대괄호로 건너 뛰기 |
editor.action.jumpToBracket |
| ctrl +] |
라인 들여쓰기 |
editor.action.indentLines |
| ctrl+[ |
라인 내어쓰기 |
editor.action.outdentLines |
| Home |
행의 시작으로 이동 |
cursorHome |
| End |
행의 끝으로 이동 |
cursorEnd |
| ctrl+End |
파일 끝으로 이동 |
cursorBottom |
| ctrl+Home |
파일 시작으로 이동 |
cursorTop |
| ctrl+Down |
스크롤 다운 |
scrollLineDown |
| ctrl+Up |
스크롤 업 |
scrollLineUp |
| alt+PageDown |
아래로 페이지 스크롤 |
scrollPageDown |
| alt+PageUp |
페이지 위로 스크롤 |
scrollPageUp |
| ctrl+shift+[ |
영역 접기 |
editor.fold |
| ctrl+shift+] |
영역 펼치기 |
editor.unfold |
| ctrl+k ctrl+[ |
현재 영역 접기 |
editor.foldRecursively |
| ctrl+k ctrl+] |
현재 영역 펼치기 |
editor.unfoldRecursively |
| ctrl+k ctrl+0 |
모든 영역 접기 |
editor.foldAll |
| ctrl+k ctrl+j |
모든 영역 펼치기 |
editor.unfoldAll |
| ctrl+k ctrl+c |
행 주석 추가 |
editor.action.addCommentLine |
| ctrl+k ctrl+u |
행 주석 제거 |
editor.action.removeCommentLine |
| ctrl+/ |
주석 토글 |
editor.action.commentLine |
| shift+alt+a |
커서위치에 주석 토글 |
editor.action.blockComment |
| ctrl+f |
찾기 |
actions.find |
| ctrl+h |
바꾸기 |
editor.action.startFindReplaceAction |
| f3 |
다음 찾기 |
editor.action.nextMatchFindAction |
| shift+f3 |
이전 찾기 |
editor.action.previousMatchFindAction |
| alt+Enter |
모든 일치 항목을 선택 |
editor.action.selectAllMatches |
| alt+c |
대소 문자 찾기를 토글 |
toggleFindCaseSensitive |
| alt+r |
정규식 찾기 전환 |
toggleFindRegex |
| alt+w |
전체 단어 찾기 토글 |
toggleFindWholeWord |
| ctrl+m |
포커스 설정을 위해 Tab 키 사용 토글 |
editor.action.toggleTabFocusMode |
| 할당되지 않음 |
렌더링 공백을 토글합니다. |
toggleRenderWhitespace |
| alt+z |
단어 감싸기 토글 |
editor.action.toggleWordWrap |
언어 편집
| 키 |
명령 |
명령 ID |
| ctrl+스페이스바 |
트리거 제안 |
editor.action.triggerSuggest |
| ctrl+shift+스페이스바 |
트리거 매개 변수 힌트 |
editor.action.triggerParameterHints |
| shift+alt+f |
문서 서식 지정 |
editor.action.formatDocument |
| ctrl+k ctrl+f |
형식 선택 |
editor.action.formatSelection |
| f12 |
정의로 이동 |
editor.action.goToDeclaration |
| ctrl+k ctrl+i |
호버 표시 |
editor.action.showHover |
| alt+f12 |
키워드 정의 |
editor.action.previewDeclaration |
| ctrl+k f12 |
키워드 정의 우측에 열기 |
editor.action.openDeclarationToTheSide |
| ctrl+. |
빠른 수정 |
editor.action.quickFix |
| shift+f12 |
참조 표시 |
editor.action.referenceSearch.trigger |
| f2 |
심볼 이름 바꾸기 |
editor.action.rename |
| ctrl+shift+. |
다음 값으로 바꾸기 |
editor.action.inPlaceReplace.down |
| ctrl+shift+, |
이전 값으로 바꾸기 |
editor.action.inPlaceReplace.up |
| shift+alt+오른쪽 |
선택 확장 |
editor.action.smartSelect.grow |
| shift+alt+왼쪽 |
선택 축소 |
editor.action.smartSelect.shrink |
| ctrl+k ctrl+x |
공백 제거 |
editor.action.trimTrailingWhitespace |
| ctrl+km |
언어 모드 변경 |
workbench.action.editor.changeLanguageMode |
네비게이션
| 키 |
명령 |
명령 ID |
| ctrl+t |
모든 기호 표시 |
workbench.action.showAllSymbols |
| ctrl+g |
행으로 이동 |
workbench.action.gotoLine |
| ctrl+p |
빠른 열기, 파일로 이동 |
workbench.action.quickOpen |
| ctrl+shift+o |
기호로 이동 |
workbench.action.gotoSymbol |
| ctrl+shift+m |
오류 보기 |
workbench.actions.view.problems |
| f8 |
다음 오류 또는 경고로 이동 |
editor.action.marker.next |
| shift+f8 |
이전 오류 또는 경고로 이동 |
editor.action.marker.prev |
| ctrl+shift+p |
모든 명령 표시 |
workbench.action.showCommands |
| ctrl+shift+Tab |
편집기 기록 탐색 |
workbench.action.openPreviousRecentlyUsedEditorInGroup |
| alt+왼쪽 |
뒤로 이동 |
workbench.action.navigateBack |
| alt+오른쪽 |
앞으로 이동 |
workbench.action.navigateForward |
에디터/윈도우 관리
| 키 |
명령 |
명령 ID |
| ctrl+shift+n |
새창 열기 |
workbench.action.newWindow |
| ctrl+w |
창 닫기 |
workbench.action.closeWindow |
| ctrl+f4 |
편집기 닫기 |
workbench.action.closeActiveEditor |
| ctrl+kf |
폴더 닫기 |
workbench.action.closeFolder |
| 할당되지 않음 |
편집기 그룹 사이주기 |
workbench.action.navigateEditorGroups |
| ctrl+| 편집기 나누기 |
workbench.action.splitEditor |
|
| ctrl+1 |
첫번째 편집기 그룹에 초점 맞추기 |
workbench.action.focusFirstEditorGroup |
| ctrl+2 |
두번째 편집기 그룹에 초점 맞추기 |
workbench.action.focusSecondEditorGroup |
| ctrl+3 |
세번째 편집기 그룹에 초점 맞추기 |
workbench.action.focusThirdEditorGroup |
| ctrl+k ctrl+왼쪽 |
왼쪽 편집기 그룹에 초점 맞추기 |
workbench.action.focusPreviousGroup |
| ctrl+k ctrl+오른쪽 |
오른쪽 편집기 그룹에 초점 맞추기 |
workbench.action.focusNextGroup |
| ctrl+shift+PageUp |
왼쪽으로 편집기 이동 |
workbench.action.moveEditorLeftInGroup |
| ctrl+shift+PageDown |
오른쪽으로 편집기 이동 |
workbench.action.moveEditorRightInGroup |
| ctrl+k 왼쪽 |
활성 편집기 그룹을 왼쪽으로 이동 |
workbench.action.moveActiveEditorGroupLeft |
| ctrl+k 오른쪽 |
활성 편집기 그룹을 오른쪽으로 이동 |
workbench.action.moveActiveEditorGroupRight |
| ctrl+alt+오른쪽 |
편집기를 다음 그룹으로 이동 |
workbench.action.moveEditorToNextGroup |
| ctrl+alt+왼쪽 |
편집기를 이전 그룹으로 이동 |
workbench.action.moveEditorToPreviousGroup |
파일 관리
| 키 |
명령 |
명령 ID |
| ctrl+n |
새탭 열기 |
workbench.action.files.newUntitledFile |
| ctrl+o |
파일 열기 |
workbench.action.files.openFile |
| ctrl+s |
저장 |
workbench.action.files.save |
| ctrl+ks |
모두 저장 |
workbench.action.files.saveAll |
| ctrl+shift+s |
다른 이름으로 저장 |
workbench.action.files.saveAs |
| ctrl+f4 |
닫기 |
workbench.action.closeActiveEditor |
| 할당되지 않음 |
기타 닫기 |
workbench.action.closeOtherEditors |
| ctrl+kw |
그룹 닫기 |
workbench.action.closeEditorsInGroup |
| 할당되지 않음 |
다른 그룹 닫기 |
workbench.action.closeEditorsInOtherGroups |
| 할당되지 않음 |
왼쪽에서 왼쪽 그룹 닫기 |
workbench.action.closeEditorsToTheLeft |
| 할당되지 않음 |
그룹을 오른쪽으로 닫기 |
workbench.action.closeEditorsToTheRight |
| ctrl+k ctrl+w |
모두 닫기 |
workbench.action.closeAllEditors |
| ctrl+shift+t |
닫힌 편집기 다시 열기 |
workbench.action.reopenClosedEditor |
| ctrl+k Enter |
계속 열기 |
workbench.action.keepEditor |
| ctrl+Tab |
다음 열기 |
workbench.action.openNextRecentlyUsedEditorInGroup |
| ctrl+shift+Tab |
이전 열기 |
workbench.action.openPreviousRecentlyUsedEditorInGroup |
| ctrl+kp |
활성 파일의 경로 복사 |
workbench.action.files.copyPathOfActiveFile |
| ctrl+kr |
현재 파일 탐색기로 열기 |
workbench.action.files.revealActiveFileInWindows |
| ctrl+ko |
현재 파일 새 창에 열기 |
workbench.action.files.showOpenedFileInNewWindow |
| 할당되지 않음 |
열린 파일 비교 |
workbench.files.action.compareFileWith |
디스플레이
| 키 |
명령 |
명령 ID |
| f11 |
전체 화면 토글 |
workbench.action.toggleFullScreen |
| ctrl+kz |
젠 모드 토글 |
workbench.action.toggleZenMode |
| Escape Escape |
젠 모드에서 나가기 |
workbench.action.exitZenMode |
| ctrl+= |
확대 |
workbench.action.zoomIn |
| ctrl+- |
축소 |
workbench.action.zoomOut |
| ctrl+Numpad 0 |
재설정 확대 |
workbench.action.zoomReset |
| ctrl+b |
사이드바 토글 |
workbench.action.toggleSidebarVisibility |
| ctrl+shift+e |
탐색기 표시 / 포커스 전환 |
workbench.view.explorer |
| ctrl+shift+f |
검색보기 |
workbench.view.search |
| ctrl+shift+g |
소스 제어 표시 |
workbench.view.scm |
| ctrl+shift+d |
디버그 표시 |
workbench.view.debug |
| ctrl+shift+x |
확장 표시 |
workbench.view.extensions |
| ctrl+shift+u |
출력 보기 |
workbench.action.output.toggleOutput |
| ctrl+q |
명령창에서 빠른 열기 |
workbench.action.quickOpenView |
| ctrl+shift+c |
새 프롬프트 열기 |
workbench.action.terminal.openNativeConsole |
| ctrl+shift+v |
마크다운 미리보기 토글 |
markdown.showPreview |
| ctrl+kv |
마크다운 측면에 미리보기 |
markdown.showPreviewToSide |
| ctrl+` |
통합 터미널 토글 |
workbench.action.terminal.toggleTerminal |
검색
| 키 |
명령 |
명령 ID |
| ctrl+shift+f |
검색보기 |
workbench.view.search |
| ctrl+shift+h |
파일에서 바꾸기 |
workbench.action.replaceInFiles |
| alt+c |
대 / 소문자 전환 |
toggleSearchCaseSensitive |
| alt+w |
전체 단어 맞추기 토글 |
toggleSearchWholeWord |
| alt+r |
정규 표현식 사용 토글 |
toggleSearchRegex |
| ctrl+shift+j |
검색 세부 사항 전환 |
workbench.action.search.toggleQueryDetails |
| f4 |
검색 바꾸기 열기 |
search.action.focusNextSearchResult |
| shift+f4 |
이전 검색 바꾸기 검색 결과 |
search.action.focusPreviousSearchResult |
| alt+Down |
다음 검색 용어 표시 |
search.history.showNext |
| alt+Up |
이전 검색 용어 표시 |
search.history.showPrevious |
환경 설정
| 키 |
명령 |
명령 ID |
| ctrl+, |
사용자 설정 열기 |
workbench.action.openGlobalSettings |
| 할당되지 않음 |
작업 공간 설정 열기 |
workbench.action.openWorkspaceSettings |
| ctrl+k ctrl+s |
키보드 단축키 열기 |
workbench.action.openGlobalKeybindings |
| 할당되지 않음 |
사용자 스니펫 열기 |
workbench.action.openSnippets |
| ctrl+k ctrl+t |
색상 테마 선택 |
workbench.action.selectTheme |
| 할당되지 않음 |
디스플레이 언어 구성 |
workbench.action.configureLocale |
디버그
| 키 |
명령 |
명령 ID |
| f9 |
중단점 토글 |
editor.debug.action.toggleBreakpoint |
| f5 |
디버그 시작 |
workbench.action.debug.start |
| f5 |
디버그 확인 |
workbench.action.debug.continue |
| ctrl+f5 |
시작(디버깅하지 않음) |
workbench.action.debug.run |
| f6 |
중지 |
workbench.action.debug.pause |
| f11 |
들어가기 |
workbench.action.debug.stepInto |
| shift+f11 |
스텝 아웃 |
workbench.action.debug.stepOut |
| f10 |
스텝 오버 |
workbench.action.debug.stepOver |
| shift+f5 |
중지 |
workbench.action.debug.stop |
| ctrl+k ctrl+i |
호버 표시 |
editor.debug.action.showDebugHover |
작업주자 목록
| 키 |
명령 |
명령 ID |
| ctrl+shift+b |
빌드 작업 실행 |
workbench.action.tasks.build |
| 할당되지 않음 |
테스트 작업 실행 |
workbench.action.tasks.test |
확장 프로그램
| 키 |
명령 |
명령 ID |
| 할당되지 않음 |
확장 프로그램 설치 |
workbench.extensions.action.installExtension |
| 할당되지 않음 |
설치된 확장 프로그램 표시 |
workbench.extensions.action.showInstalledExtensions |
| 할당되지 않음 |
오래된 확장명 표시 |
workbench.extensions.action.listOutdatedExtensions |
| 할당되지 않음 |
추천 확장 프로그램보기 |
workbench.extensions.action.showRecommendedExtensions |
| 할당되지 않음 |
인기 확장 프로그램 표시 |
workbench.extensions.action.showPopularExtensions |
| 할당되지 않음 |
모든 확장 기능 업데이트 |
workbenc |
Comments