Vscode 재시작 단축키 - Vscode jaesijag danchugki

들어가기 전

왠만하면 해당 툴에서 제공하는 단축키를 이용하려고 한다.

예전엔 새로운 툴을 접하면 원하는 단축키로 커스터마이징 해서 사용하려고 잠깐 생각했으나, 일부 툴끼리 단축키가 쫑나는 경우도 많고, SI 인생이라 프로젝트별 새로 설치하거나 여러 디바이스에서 환경 세팅을 하는 경우가 빈번하여 커스터마이징 하지 않고, 사용하는 것을 선호하는 방향으로 바뀌었다.

하지만, 일부 '이건 굳이? 왜?'라는 생각이 드는 단축키는 일부 취소선으로 처리하여 변경하였다. (작은 변화로 큰 효과를 얻어내기 위함)

#보기/검색/명령
#파일로 이동
ctrl + p

#탭닫기
ctrl + F4

#구현으로 이동 - 확인 필요
ctrl + F12

#찾기
ctrl + f

#파일에서 찾기
ctrl + shift + f

#다음 강조 기호로 이동
F7

#모든 명령 표시


ctrl + shift + p
F1
ex) camelcase 전환: "Chage case camel", vscode 재시작: "Reload Window", ...

#새 통합 터미널 만들기 or 통합 터미널 설정/해제
ctrl + `

#편집
#줄 주석 설정/해제
ctrl + /

#블록 주석 설정/해제
alt + shift + a
ctrl + shift + /

#매개 변수 힌트 트리거(컨텐츠/코드 어시스턴트)
ctrl + space

#줄 복사(화살표 위/아래)
alt + shift + ↑/↓

#다음 일치 항목 찾기에 선택 항목 추가
ctrl + d
ex) 'key'라는 단어를 하위 몇개만 바꾸고 싶을 때, 단축키 실행만큼 하위 단어 선택된다.

#모든 일치 항목 선택
ctrl + l
=> 줄 선택
ctrl + shift + l
=> 단어 선택(대소문자 상관없이)

#소스정렬(포맷팅)
alt + shift + f

#파일에서 바꾸기(파일 내 단어 바꿀 때)
ctrl + h

#줄 삭제
ctrl + shift + k

개발환경

Visual Studio Code 필수 단축키 정리

JUNGKEUNG 2021. 9. 24. 23:15

Command Palette


단축키 : ctrl + Shift + P, F1

실행 가능한 모든 명령어를 마우스없이 키보드 하나로 바로 실행할 수 있다

파일을 저장하던지 아니면 포맷하는거 또는 원하는 명령어를 검색하면 관련 기능들을 다 볼수있다

Quick Open


단축키 : ctrl + P

파일을 찾지않아도 검색을 하여 쉽게 찾을수 있다

User Settings


단축키 : Ctrl + ,

개발환경 세팅을 열어준다

Toggle Sidebar


단축키 : Ctrl + B

파일을 검색해서 찾다보니 익스플로러창을 열었다 닫았다 할수있다

Toggle Terminal


단축키 : Ctrl+ `

비주얼스튜디오 코드에 내장된 터밀널을 이용하는 경우 키보드로 간단하게 토글링 할수있다

keyboard Shortcuts


단축키 : Ctrl + K + S

키보드의 단축키들을 확인할수있다

beginning/end of file


단축키 : Ctrl + Home / Ctrl + End

Ctrl + Home 을 누르면 가장 윗줄로 가지고 Ctrl + End 누르면 가장 아래 코드로 이동하게 된다

beginning/end of line


단축키 : Home / End / Ctrl + Shift

원하는 코드에 두고 Home누르면 맨 왼쪽으로 End 누르면 맨 오른쪽으로 이동하게 된다

Ctrl + Shift 는 그 줄을 전체 선택이 가능하다

Move Word


단축키 : Ctrl + ← / →

Ctrl누른 상태에서 방향키를 누르면 단어별로 이동이 된다

Select Word


단축키 : Ctrl + Shift + ←/ →

Ctrl +Shift 누른 상태로 방향키를 누르면 단어별로 선택이 된다

Copy Line


단축키 Ctrl + C

방향키를 이용해서 원하는 라인으로 가서 Ctrl +C를 누르게되면 라인이 전체 복사가 된다

Cut Line


단축키 Ctrl + X

마음에 들지 않는 곳에 Ctrl + X 누르면 잘라내기가 된다

Move line down/up


단축키 Alt + ↑ / ↓

해당 코드의 위치가 마음에 안들면 라인에서 Alt키룰 누르고 방향키 위 아래로 이동하면된다

Copy line Down/ up


단축키 Shift + Alt + ↑ / ↓

원하는 라인에 두고 Shift + Alt 누르고 방향키 위아래로 하면 코드복사가 이루어진다

Insert line below


단축키 Ctrl + Enter

코드작중간에서 Ctrl + Enter를 누르면 그냥 바로 아랫줄로 가진다 (코드는 그대로 유지)

Multi Selection


한 파일안에서 여러 번 반복되어져서 사용되는 단어가 있다면 그리고 빠르게 수정하고 싶다면

해당하는 단어 위에서 Ctrl+D를 누르면 자동으로 모든단어들이 선택되어서 수정 및 삭제가 가능하다

단축키 Ctrl + D

Undo last Cursor


단축키 Ctrl + U

내가 이전에 있었던 커서로 이동하고 싶은 경우 Ctrl + U를 누르면 빠르게 전 으로 이동가능하다

Insert cursor


단축키 Alt + Click , Shift + Alt + drag mouse

해당하는 부분에 Alt누른상태로 마우스로 클릭할수도 있고 Shift + Alt 누른상태로 드래그해도 된다

Current selection


단축키 : Shift + Alt + I

원하는 부분을 드래그 한뒤 Shift +AIT + I를 누르면 드래그한 코드들에게 커서가 생긴다

단축키¶

파일 > 기본 설정 > 바로가기 키 에서 현재 활성화된 키보드 단축키를 볼 수 있습니다 .

기본 편집¶

명령명령 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

확장 프로그램¶

명령명령 ID
할당되지 않음 확장 프로그램 설치 workbench.extensions.action.installExtension
할당되지 않음 설치된 확장 프로그램 표시 workbench.extensions.action.showInstalledExtensions
할당되지 않음 오래된 확장명 표시 workbench.extensions.action.listOutdatedExtensions
할당되지 않음 추천 확장 프로그램보기 workbench.extensions.action.showRecommendedExtensions
할당되지 않음 인기 확장 프로그램 표시 workbench.extensions.action.showPopularExtensions
할당되지 않음 모든 확장 기능 업데이트 workbenc