필수 플러그인:
- Auto Complete Tag
- Code Runner
- CSS Peek
- Live Server
- Markdown All in One
- Project Manager
- Remote Development
- Vim
- Which Key
선택적 플러그인:
- Bracket Pair Colorization
- CodeSnap
- Glassit-VSC
- Material Icon Theme
- One Dark Pro
세팅:
Vscode Command:
- workbench.action.openRecent: 최근 항목 열기
- workbench.action.files.save: 파일 저장
- explorer.newFile: 새 파일
- explorer.newFolder: 새 폴더
- workbench.action.quickOpen: 파일로 이동
- copyFilePath: 파일 경로 복사
- copyRelativeFilePath: 상대 경로 복사
- workbench.action.closeWindow: 창 닫기
- workbench.action.openGlobalSettings: 설정 열기(UI)
- workbench.view.extensions: 확장 보기
- workbench.action.openGlobalKeybindings: 바로 가기 키 열기(UI)
- workbench.action.openSnippets: 코드 조각 구성(Snippets)
- workbench.action.tasks.openUserTasks: 사용자 작업 열기(Tasks)
- undo
- redo
- editor.action.clipboardCutAction: 잘라내기
- editor.action.clipboardCopyAction: 복사
- editor.action.copyLinesDownAction: 아래에 줄에 복사
- editor.action.copyLinesUpAction: 위에 줄에 복사
- editor.action.insertLineAfter: 아래에 줄 삽입
- editor.action.insertLineBefore: 위에 줄 삽입
- editor.action.insertCursorAtEndOfEachLineSelected: 줄 끝에 커서
- editor.action.outdentLines: 줄 내어쓰기
- editor.action.indentLines: 줄 들여쓰기
- editor.action.deleteLines: 줄 삭제
- editor.action.moveLinesDownAction: 줄 아래로 이동
- editor.action.moveLinesUpAction: 줄 위로 이동
- editor.action.jumpToBracket: 대괄호로 이동
- editor.action.insertCursorBelow: 아래에 커서 추가
- editor.action.insertCursorAbove: 위에 커서 추가
- cursorUndo: 커서 실행 취소
- workbench.action.terminal.copySelection: 터미널 선택 영역 복사
- editor.action.clipboardPasteAction: 붙여넣기
- workbench.action.terminal.paste: 터미널에 붙여넣기
- workbench.action.terminal.scrollDown: 터미널-아래로 스크롤
- workbench.action.terminal.scrollUp: 터미널-위로 스크
- actions.find: 찾기
- editor.action.nextMatchFindAction: 다음 찾기
- editor.action.previousMatchFindAction: 이전 찾기
- workbench.action.findInFiles: 검색-파일에서 찾기
- editor.action.startFindReplaceAction: 바꾸기
- workbench.action.replaceInFiles: 검색-파일에서 바꾸기
- editor.action.blockComment: 블록 주석
- editor.action.commentLine: 줄 주석
- editor.action.selectAll: 모두 선택
- editor.action.smartSelect.(shrink, expand): 선택영역 축소, 확장
- editor.action.addSelectionToNextFindMatch: 다음 일치 항목 찾기에 선택항목 추가
- editor.action.changeAll: 모든 항목 변경
- selectAllSearchEditorMatches: 검색-모든 일치 항목 선택
- editor.action.triggerSuggest: 제안 항목 트리거
- workbench.action.showCommands: 모든 명령 표시
- workbench.action.openView: 뷰 열기
- workbench.action.toggleFullScreen: 전체화면
- workbench.action.toggleZenMode: ZEN모드
- workbench.action.splitEditor(): 분할
- workbench.action.moveEditorToNewWindow: 편집기를 새창으로 이동
- workbench.view.explorer: 탐색기 표시
- workbench.view.scm: 소스 제어 표시
- workbench.view.debug: 실행 및 디버그 표시
- workbench.action.terminal.toggleTerminal: 터미널 표시
- workbench.action.gotoSymbol: 편집기에서 기호로 이동
- editor.action.rename: 기호 이름 바꾸기
- editor.action.revealDefinition: 정의로 이동
- editor.action.revealDeclaration: 선언으로 이동
- editor.action.peekDeclaration: 선언 미리 보기
- editor.action.goToTypeDefinition: 형식 정의로 이동
- editor.action.peekTypeDefinition: 형식 정의 미리 보기
- editor.action.goToReferences: 참조로 이동
- editor.action.marker.nextInFiles: 다음 문제로 이동
- workbench.action.debug.start: 디버깅 시작
- editor.debug.action.toggleBreakpoint: 중단점 토글
- workbench.debug.viewlet.action.enableAllBreakpoints: 모든 중단점 설정
- workbench.debug.viewlet.action.disableAllBreakpoints: 모든 중단점 해체
- workbench.debug.viewlet.action.removeAllBreakpoints: 모든 중단점 제거
- workbench.action.debug.stepOver: 단위 실행
- workbench.action.debug.stepInto: 단계 정보
- workbench.action.debug.stepOut: 단계 출력
- workbench.action.debug.stop: 디버깅 중지
- workbench.action.terminal.new: 새 터미널
- workbench.action.terminal.split: 터미널 분할
- editor.fold: 접기
- editor.unfold: 펼치