一、Prettier - Code formatter 文件配置

settings.json文件

  1. 参考文章@前端烂笔头
  2. 参考文章@m0_57617148

关闭eslint语法报错:

  1. 参考文章@钢镚儿吖

建议:

  • 首先采用文章一的文件配置

二、关闭保存自动格式化功能

在 settings 文件中将如下属性设置为 false

 "editor.formatOnSave": false, // #每次保存的时候自动格式化

相关配置

  1. 再 settings.json 文件中 配置如下代码
{"editor.fontFamily": "Fira Code, Consolas", //调整字体,Fira Code"editor.detectIndentation": false,// vscode默认启用了根据文件类型自动设置tabsize的选项"editor.tabSize": 4, // 重新设定tabsize"editor.formatOnSave": true, // #每次保存的时候自动格式化"editor.formatOnPaste": true,"editor.formatOnType": false,"editor.suggestSelection": "first","editor.autoIndent": false,"editor.codeActionsOnSave": {"source.fixAll.eslint": true},"eslint.enable": false,"eslint.run": "onType",// 添加 vue 支持"eslint.validate": ["javascript","javascriptreact","vue-html","html","vue"],"eslint.options": {"extensions": [".js",".vue"]},"files.associations": {"*.vue": "vue","*.js": "javascript","*.cjson": "jsonc","*.wxss": "css","*.wxs": "javascript",// "*.wpy": "vue"},// #去掉代码结尾的分号"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","git.ignoreMissingGitWarning": true,"git.confirmSync": false,"git.autofetch": true,"git.enableSmartCommit": true,"files.autoSave": "onWindowChange","explorer.confirmDelete": false,"terminal.integrated.rendererType": "dom","vetur.format.defaultFormatterOptions": {"js-beautify-html": {"wrap_attributes": "force-aligned"// #vue组件中html代码格式化样式}},"[javascript]": {"editor.defaultFormatter": "esbenp.prettier-vscode"},"extensions.autoUpdate": true,
"window.zoomLevel": 2,
"[json]": {"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[vue]": {"editor.defaultFormatter": "esbenp.prettier-vscode"
},}
  1. 然后再项目 ‘根目录’ 创建一个.prettierrc文件,如下图所示;
  • 双引号保存为 ‘单引号’,配置;
  1. 关闭 eslint 自带语法报错功能;
  • 在 settings.json 文件下搜索 eslint.enable ,关闭;如下图所示。

三、VSCode中vue拓展vetur整理代码时的尖括号换行问题

参考文章@Nosaj
参考文章@一捆铁树枝
效果图:

"vetur.format.defaultFormatter.html": "js-beautify-html",
"vetur.format.defaultFormatter.js": "vscode-typ=script",
"vetur.format.defaultFormatterOptions": {"js-beautify-html": {"wrap_attributes": "auto"},"prettyhtml": {"printWidth": 100,"singleQuote": false,"wrapAttributes": false,"sortAttributes": false}},// 第二种"vetur.format.defaultFormatterOptions": {"js-beautify-html": {"wrap_line_length": 120,"wrap_attributes": "auto","end_with_newline": false}}

四、粘贴时自动格式化

解决办法:

  • editor.formatOnPaste设置为false
  • 参考文章@weixin_34247299

五、vue 文件点击方法名跳转

  1. 在项目中根目录下创建一个 jsconfig.json 文件
  2. jsconfig.json 配置如下代码

{"compilerOptions": {"baseUrl": "./","paths": {"@/*": ["src/*"]}},"exclude": ["node_modules", "dist"]
}

vscode 中关闭 eslint 报警问题(vue 项目)

在当前项目中添加vue.config.js,添加代码如下
参考文章@wangsk69

module.exports = {lintOnSave:false  // 修改成false 就是不检查了
}

VSCode中的Prettier - Code formatter插件配置相关推荐

  1. vue .prettierrc文件常见配置, 以及配置 Prettier - Code formatter 插件 格式化

    使用vcode下载安装 Prettier - Code formatter(要启用该插件) 然后还要 设置 vcode 编辑器的 默认格式化 为 Prettierxxx , 操作步骤: 在vcode ...

  2. Vs Code中Vue代码格式插件,Vetur、ESLint 、Prettier - Code formatter的介绍使用及相关配置

    文章目录 一.插件的介绍与安装 1.Vetur插件 2.ESLint 插件 3.Prettier - Code formatter插件 二.相关文件配置 总结 前面主要先对插件进行介绍和如何安装,之后 ...

  3. VScode中过时的几个插件,赶快卸载吧!VScode实用设置,快来开启!及Copilot的开启!

    ⭐ 简介:大家好,我是zy阿二,我是一名对知识充满渴望的自由职业者. ☘️ 最近我沉溺于Python的学习中.你所看到的是我的学习笔记. ❤️ 如果对你有帮助,请关注.点赞,让我们共同进步.有不足之处 ...

  4. Visual Studio Code Go插件配置选项

    Visual Studio Code Go插件配置选项 go get命令和go install命令的区别 go get 命令的作用 从远程下载需要用到的包 下载完之后,执行go install go ...

  5. vscode中写markdown格式笔记的配置过程和相关语法

    vscode中写markdown格式笔记的配置过程和相关语法 一.引言 二.安装相关插件 三.开始使用vscode进行编写 四.相关语法 参考链接: link link 一.引言 以前使用 Typor ...

  6. IDEA从零到精通(27)之Eclipse Code Formatter插件的安装与使用

    文章目录 作者简介 引言 导航 概述 安装插件 格式配置 插件的使用 小结 导航 热门专栏推荐 作者简介 作者名:编程界明世隐 简介:CSDN博客专家,从事软件开发多年,精通Java.JavaScri ...

  7. java code formatter_IDEA插件配置之Eclipse Code Formatter

    Eclipse.Intellij idea格式化结果不一样,导致长时间都是用两个开发工具,idea开发eclipse进行格式化.但是现在这个问题可以解决了.使用Eclipse Code Formatt ...

  8. 值得收藏!VScode 中这 15 个神仙插件写代码必备!

    Visual Studio Code 是一款轻量级但功能强大的源代码编辑器,适用于 Windows.macOS 和 Linux.内置了对 JavaScript.TypeScript 和 Node.js ...

  9. 前端代码规范速成 prettier - code formatter

    在vscode编译器中搜索并安装prettier - code 安装完成后在项目的根目录会多一个.prettierrc.js文件, 在这个文件里面可以配置代码规则,如果你新建了一项目,没有这个文件,可 ...

最新文章

  1. javascript 中的eval方法 小窍门
  2. 国内IT出版社的四大软肋
  3. springboot中使用mybatis
  4. wilkinson--生成Wilkinson特征值测试矩阵
  5. ❤️拿到offer的成长之路与经验感悟分享❤️
  6. SchemaCrawler 9.3 发布
  7. C语言指针-从底层原理到花式技巧,用图文和代码帮你讲解透彻
  8. 点歌软件测试自学,实际歌唱对比测试
  9. 【渝粤教育】电大中专电商运营实操 (1)作业 题库
  10. linux mesg 命令详解
  11. FFT变换频谱图中频率刻度的设置方法
  12. oracle执行计划结果分析_优化体系--sql整体优化(调优工具分析)
  13. c语言 设圆的半径,【c语言】设圆半径r = 1.5,圆柱高h = 3,求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积...
  14. 机器人与视觉——李群与李代数,李括号性质的分析与证明
  15. FastCAE 添加多语言
  16. MongoDB数据迁移之迁移工具Kettle
  17. 移动端性能测试必备工具PerfDog性能狗
  18. List多条件组合排序
  19. 32.768KHz晶振的使用心得
  20. ASP.net的ItemDataBound事件与LinqToSql数据源关于e.Item.DataItem的类型

热门文章

  1. 句句经典,挺伤感的几句话
  2. Android手机 全面屏(18:9屏幕)
  3. 联合体c语言指针,C++中联合体(union)的使用
  4. 帝国软件入门使用教程①——7.5版本(常用功能简介篇)
  5. 微信小程序使用阿里iconfont
  6. 计算机网络基础知识+学习路线
  7. 【c++3】crontab,ftp
  8. java boolean长度_boolean类型长度
  9. JSON.parse、JSON.stringify、jQuery.parseJSON的区别
  10. 健康告知怎么做?如何正确地带病投保?