博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vsCode html文件格式化
阅读量:6964 次
发布时间:2019-06-27

本文共 1408 字,大约阅读时间需要 4 分钟。

第一步:

下载两个插件:

  1. ESLint
  2. vetur

第二步:

  1. 打开code-> preference-> setting页面
  2. 配置settings.json
  3. 配置文件如下
{  // 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.insertSemicolons": false, // 是否插入分好  //  "stylusSupremacy.insertBraces": false, // 是否插入大括号  //  "stylusSupremacy.insertNewLineAroundImports": false, // import之后是否换行  //  "stylusSupremacy.insertNewLineAroundBlocks": false // 两个选择器中是否换行}复制代码

转载于:https://juejin.im/post/5c8dea8e51882545af57ca6a

你可能感兴趣的文章
Django - - RESTful API介绍
查看>>
从输入url到显示网页,发生了那些事情?
查看>>
Objective-c语法快速记忆法
查看>>
MongoDb操作手册
查看>>
CentOS 6.3下php 5.4.9 安装PHP Excel Extension
查看>>
前端笔试题[1]
查看>>
sublime
查看>>
poj - 1611 The Suspects
查看>>
vue2 双向绑定实现原理
查看>>
CSS选择器的新用法
查看>>
androidApk文件对照表
查看>>
OpenSSH的RSA/DSA密钥认证系统
查看>>
12C -- 配置EM Express的端口
查看>>
使用Nginx的必备软件以及Linux内核参数的优化
查看>>
Git分布式版本控制工具(汇总目录)
查看>>
IETF和W3C的区别
查看>>
docker
查看>>
Date13
查看>>
【灵性觉醒】解忧杂货店感悟
查看>>
详解H3C交换机“端口安全”功能
查看>>