VScode设置vue文件中保存自动格式化代码以及settings.json文件的配置。

摘要:
在最近的vue项目中,由于安装了代码检测工具ESlint,每次编写代码后都会发现许多语法警告,并且搜索配置中存在许多小问题。现在我们录制一个设置。json配置文件。

最近在做vue 项目中,由于安装有代码检测工具ESlint每次写完代码后就发现很多语法警告,查找配置好多也有许些小问题,现记录一份settings.json配置文件。

1、设置如下:

VScode设置vue文件中保存自动格式化代码以及settings.json文件的配置。第1张

 2、settings.json文件配置如下:

{
  // vscode默认启用了根据文件类型自动设置tabsize的选项
  "editor.detectIndentation": false,
  // 重新设定tabsize
  "editor.tabSize": 2,
  // #每次保存的时候自动格式化
  "editor.formatOnSave": true,
  // #每次保存的时候将代码按eslint格式进行修复
  "eslint.autoFixOnSave": true,
  // 添加 vue 支持
  "eslint.validate": [
    "javascript",
    "javascriptreact",
    {
      "language": "vue",
      "autoFix": true
    }
  ],
  // #让prettier使用eslint的代码格式进行校验
  "prettier.eslintIntegration": 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代码格式化样式
    }
  },
  // 格式化stylus, 需安装Manta's Stylus Supremacy插件
  "stylusSupremacy.insertColons": false, // 是否插入冒号
  "stylusSupremacy.insertBraces": false, // 是否插入大括号
  "stylusSupremacy.insertSemicolons": false, // 是否插入分好
  "stylusSupremacy.insertNewLineAroundBlocks": false, // 两个选择器中是否换行
  "stylusSupremacy.insertNewLineAroundImports": false // import之后是否换行
}

免责声明:文章转载自《VScode设置vue文件中保存自动格式化代码以及settings.json文件的配置。》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇在Python中运行gmsslwindows本地用户及组的区别下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

vscode 用户设置与工作区设置

用户设置与工作空间设置 VS Code提供了两种设置方式: - 用户设置: 这种方式进行的设置,会应用于该用户打开的所有工程;- 工作空间设置:工作空间是指使用VS Code打开的某个文件夹,在该文件夹下会创建一个名为.vscode的隐藏文件夹,里面包含着仅适用于当前目录的VS Code的设置,工作空间的设置会覆盖用户的设置。 每个人都有自己的偏好,在使用...

vue页面配置缓存,使页面跳转时填写的数据不丢失

1、项目文件配置App.vue的内容 <template> <div id="app"> <!--所有界面设置缓存--> <keep-alive> <router-view></router-view> </keep-alive>...

ESLint的使用

  ESLint是在ECMAScript/JavaScript代码中识别和报告模式匹配的工具,它的目标是保证代码的一致性和避免错误。在许多方面,它和JSLint、JSHint相似,除了少数的例外:  ESLint使用Espree解析;  ESLint使用AST去分析代码中的模式;  ESLint是完全插件化的,每一个规则都是一个插件并且你可以在运行时添加更...

vscode php 代码提示 自动完成

原来一直用phpstorm感觉挺强大的,但phpstorm是收费的,很麻烦。 现在用vscode,发现代码提示功能比phpstorm还要强大,还要好用。 php相关插件: PHP Intelephense: 代码提示插件,官网相关文章 TabNine: AI代码提示,非常强大, 它支持23种编程语言、5种编辑器 PHP Namespace Resolver...

VSCode插件集+相关配置

vscode 插件: themes and icons:Material IconsMaterial Icon ThemeCommunity Material ThemeMaterial ThemeVisual Studio Blue ThemeVisual Studio Light1 themeGitHub ThemeAtom One Dark Them...

在 Vue+TypeScript 项目中,如何配置 ESLint 和 Prettier

在接手一些老项目的时候,最让人头疼的就是代码格式化不统一的问题,控制台满屏 eslint 警告,简直是要逼死强迫症的节奏。 如果是开启一个新的Vue项目,我一定会选用 Vue Cli + TypeScript + ESLint + Prettier 的组合,这个配置有以下好处: TypeScript 使我们的代码更规范 ESLint + Prettie...