Obsidian/Recognition/Tools/VSCode/VSCode 단축키.md

198 lines
17 KiB
Markdown
Raw Permalink Normal View History

2024-05-17 09:08:41 +00:00
#VSCode
- 기본편집
| 키 | 명령 | 명령 ID |
|------------------|--------------------------|---------------------------------------------------|
| ctrl+X | 행 삭제 (빈 선택) | editor.action.clipboardCutAction |
| ctrl+C | 행 복사 (빈 선택) | editor.action.clipboardCopyAction |
| ctrl+shift+k | 행 삭제 | editor.action.deleteLines |
| 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 |
|---------------|--------------|--------------------------------------|
| 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 |
- 기타
| ctrl+shift+b | 빌드 작업 실행 | workbench.action.tasks.build |
|--------------|----------|------------------------------|