vsCode JS代码格式化插件ESlint

验证有效,Ctrl+S保存代码全格式化了。写这个主要是个人笔记,算不得重复造。

源头:https://blog.csdn.net/qq_34803821/article/details/84972781

1、安装插件

VSCode中打开应用商店并搜索、安装三个插件:ESlint,vetur,Prettier - Code formatter。具体

2、配置VSCode的Settings.json文件

2.1、打开设置界面

路径打开:File(文件)->Preferences(首选项)->Settings(设置)。

快捷键打开:Ctrl+,

2.2、打开Settings.json文件

打开方法1:

打开方法2:

2.3、配置代码,// 代码格式化

{
// 代码文件头部注释"fileheader.customMade": {"Descripttion": "js","Version": "1.0","Author": "name","Date": "Do not edit","LastEditors": "name","LastEditTime": "Do not edit"},"fileheader.cursorMode": {"name": "","test": "test font","msg": "","param": "","return": ""},// 代码格式化// 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, // 两个选择器中是否换行"vetur.validation.template": false,"editor.codeActionsOnSave": null //关闭vetur标签闭合检查(用于解决iview标签报错)
}

vsCode JS代码格式化插件ESlint相关推荐

  1. vsCode JS代码格式化插件安装

    VSCode中打开应用商店并搜索.安装三个插件: ESlint: vetur: Prettier - Code formatter: 使用: 未格式化: 格式化:

  2. JS代码格式化插件安装及配置

    1.ctrl+shift+p调出安装插件 2.输入Jsformat,安装即可 3.找到Preferences->package Setting->Jsformat->Setting ...

  3. Vscode配置js代码格式化失效问题,例如方法后面跟空格javascript.format.insertSpaceBeforeFunctionParenthesis

    配置了方法后面不跟空格后,失效了,,,,一直找问题,找不到,原来竟然是... 禁止了js代码格式化的功能: 或者在配置里面添加: // 配置是否开启js代码格式化 "javascript.f ...

  4. 在使用 VScode 进行代码格式化后,保存发现代码又变乱了,怎么办?

    出现的问题: 在用 VScode 时,代码使用格式化文档时,可以完美的进行格式化,但保存后,代码变乱 或 遇到如下问题: 保存代码的时候,代码被自动格式化,然后格式就变乱了(只要保存,格式就被打乱) ...

  5. VSCode 设置代码格式化

    VSCode 设置代码格式化 文件->首选项->设置 然后右上角 打开设置(json) 默认设置: {"editor.fontSize": 18,"merge ...

  6. PyCharm代码格式化插件

    PyCharm代码格式化插件 前言 1.安装autopep8 2.设置external tools 3.快捷键设置 前言 作为新手,可能对代码格式不会太注重,但其对工作而言又是必不可少的,再此,向各位 ...

  7. vscode c#代码格式化

    下载 .NET 6.0 (Linux.macOS 和 Windows) (microsoft.com) 今天在写代码时发现,vscode的代码格式化不能用了,发现扩展市场里[DEPRECATED] C ...

  8. vscode vetur 代码格式化优化设置(亲测有用)

    原文 vscode vetur 代码格式化优化设置(亲测有用) vue 文件在使用 vetur 格式化时,会默认把标签的每一个属性单独占一行,而且标签错位,可读性很差 1.点击左下角齿轮图标 --&g ...

  9. vim代码格式化插件clang-format

    title: vim代码格式化插件clang-format date: 2017-12-12 20:28:26 tags: vim categories: 开发工具 安装vim-clang-forma ...

最新文章

  1. 全面认识网络诊断命令功能与参数——netsh diagnostic命令
  2. Python Twisted系列教程16:Twisted 进程守护
  3. tablewidget字体显示不全_ios 容器内容显示原理及调整
  4. golang连接mysql操作示例增删改查(已经测试)
  5. Spring整合Hibernate 二 - 声明式的事务管理
  6. 语言的进步与代码生成
  7. Vue CLI 安装
  8. angular 实现无限极联动下拉
  9. Android源码分析(一)-----如何快速掌握Android编译文件
  10. aid learning安装应用_Aid Learningapp下载
  11. matlab tabular,LaTeX表格tabular背景色添加技巧
  12. 为什么acdsee服务器怎在运行,为何打开网页时会出现安装acdsee 5.0.1 powerpack
  13. 如何优雅的注入Java Agent内存马
  14. 《智能时代》读书笔记:这是最好的时代,也是最坏的时代
  15. CSS:border的属性
  16. zend framework 1.5.2 中实现梅花雪1.0树状菜单
  17. 使用BouncyCastle 实现RSA常用方法
  18. [转载]Z-stack 应用程序编程接口(API)-网络层
  19. 风扇-如何计算产品所需散热风扇的风量
  20. DIY自制STC单片机开发板

热门文章

  1. SPI Flash Rom W25Q16 ----基于STC15
  2. Eigendecomposition, SVD and PCA
  3. 解决Thinkpad机型日文键盘键位映射错误的问题
  4. python将输出保存为txt_Python3将数据保存为txt文件的方法
  5. /dede/plus_bshare.php,简单几个步骤,织梦CMS网站轻松加入bShare分享功能
  6. LCD1602的使用方法
  7. PTA 7 - 3 h0053.求一元二次方程的根
  8. android iphone 多核,苹果双核cpu为何秒杀八核安卓机
  9. leetcode二叉树java
  10. npm i报错npm ERR! network request to https://registry.npmjs.org/vue-router failed, reason: read ECONNR