vscode格式化vue文件配置

插件:

  • vue
  • vetur
  • vue-beautiful
  • Prettier
  • ESLint
  • Trailing
  • Trailing Spaces

默认格式化:vuter

设置:

{
  "vetur.validation.template": false,
  // vscode默认启用了根据文件类型自动设置tabsize的选项
  "editor.detectIndentation": false,
  // 重新设定tabsize
  "editor.tabSize": 2,
  // #每次保存的时候自动格式化
  "editor.formatOnSave": true,
  // #去掉代码结尾的分号
  "prettier.semi": false,
  // #使用带引号替代双引号
  "prettier.singleQuote": true,
  // #让函数(名)和后面的括号之间加个空格
  "javascript.format.insertSpaceBeforeFunctionParenthesis": true,
  // #这个按用户自身习惯选择
  "vetur.format.defaultFormatter.html": "js-beautify-html",
  // #让vue中的js按编辑器自带的ts格式进行格式化
  "vetur.format.defaultFormatter.js": "vscode-typescript",
  "vetur.format.defaultFormatterOptions": {
    "js-beautify-html": {
      "wrap_attributes": "force-aligned"
      // #vue组件中html代码格式化样式
    }
  },
  "explorer.confirmDelete": false,
  "git.enableSmartCommit": true,
  "workbench.colorTheme": "Monokai",
  "editor.fontSize": 13,
  "files.autoSaveDelay": 30000,
  "workbench.activityBar.visible": true,
  "workbench.statusBar.visible": true,
  "workbench.sideBar.location": "left",
  "breadcrumbs.enabled": true,
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true
  },
  "editor.defaultFormatter": "octref.vetur",
  "prettier.requirePragma": true,
  "prettier.insertPragma": true
}

你可能感兴趣的:(vscode环境配置)