로메오의 블로그

VSCode Extension 설치 & 설정 본문

App & OS/ETC

VSCode Extension 설치 & 설정

romeoh 2022. 2. 22. 10:30
반응형

Command line 으로 설치

$ code --install-extension msjsdiag.debugger-for-chrome
$ code --install-extension dbaeumer.vscode-eslint
$ code --install-extension ritwickdey.LiveServer
$ code --install-extension esbenp.prettier-vscode
$ code --install-extension octref.vetur
$ code --install-extension vscode-icons-team.vscode-icons
$ code --install-extension formulahendry.auto-close-tag
$ code --install-extension formulahendry.auto-rename-tag

 

Debugger for Chrome

크롬 브라우저용 디버거

 

ESLint

소스에서 문법 오류, 버그를 찾아줌

 

IntelliJ IDEA Keybindings

IntelliJ 단축키 매핑

 

Live Server

Live Server

 

Prettier

소스 포맷을 강제로 적용시켜줌

 

 

Solarized

VSCode 색상 테마

 

Vetur

Vue용 하일라이트

 

 

 

vscode-icons

파일에 아이콘 표시

 

 

 

Auto Close Tag

태그 생성기

 

 

Auto Rename Tag

태그 변경시 닫기 태그 자동으로 변환해줌

 

 

Vue VS Code Extension Pack

Vue 개발을 위한 확장팩 모음집

 

 

ESLint 공통 룰 설정하기

 

 

{
  "workbench.colorTheme": "Night Owl",
  "workbench.startupEditor": "newUntitledFile",
  "prettier.singleQuote": true,
  "prettier.useEditorConfig": false,
  "editor.tabSize": 2,
  "[vue]": {
    "editor.defaultFormatter": "octref.vetur"
  },
  "vetur.format.options.useTabs": false,
  "prettier.trailingComma": "all",
  "prettier.arrowParens": "avoid",
  "editor.useTabStops": false,
  "prettier.jsxSingleQuote": true,
  "javascript.format.semicolons": "insert",
  "typescript.format.semicolons": "insert",
  "typescript.preferences.quoteStyle": "single",
  "eslint.validate": [
    "vue",
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact",
  ],
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true
  },
  "eslint.workingDirectories": [
    {
      "mode": "auto"
    }
  ],
  // don't format on save
  "editor.formatOnSave": false,
  "javascript.preferences.quoteStyle": "single",
  "editor.minimap.enabled": false,
  "typescript.updateImportsOnFileMove.enabled": "always",
  "editor.mouseWheelZoom": false,
  "window.zoomLevel": 0,
  "workbench.iconTheme": "material-icon-theme",
  "terminal.integrated.defaultProfile.windows": "Git Bash",
  "terminal.integrated.tabs.location": "left",
  "terminal.integrated.tabs.enabled": false
}

 

.eslintrc.js

module.exports = {
  root: true,
  env: {
    node: true
  },
  extends: [
    'plugin:vue/essential',
    '@vue/standard',
    '@vue/typescript/recommended'
  ],
  parserOptions: {
    ecmaVersion: 2020
  },
  rules: {
    'no-console': 'off',
    'no-debugger': 'off',
    '@typescript-eslint/no-explicit-any': ['off']
  }
}

 

 

Vue.js devtools 설치

https://chrome.google.com/webstore/detail/vuejs-devtools/nhdogjmejiglipccpnnnanhbledajbpd

 

 

 

 

VSCode 한글 변환

ctrl + shift + p

display를 치고 선택합니다.

 

 

 

 

 

 

추가 언어 설치를 선택합니다.

 

 

 

한국어를 선택하고 vscode를 재시작합니다.

 

반응형
Comments