1. 자주쓰는 단축키
2. 단축키
기본 편집
키명령명령 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
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 |
'DEV > Flutter' 카테고리의 다른 글
Flutter에서 ADB 사용해서 USB연결선 없이 기기연결 (0) | 2020.09.13 |
---|---|
VSCode로 Flutter 시작하기 (0) | 2020.09.06 |
내비게이션 (0) | 2020.08.03 |
위젯 (0) | 2020.08.03 |
다트 문법 (0) | 2020.08.03 |