eslint: 是用来做代码风格检查的,比较关注代码质量,并且会提示不符合风格规范的代码,也有一部分代码格式化的功能。不是消除空行。

 "editor.formatOnSave":  false, // true 每次保存时自动格式化;false 代码格式化 shift+alt+F
"eslint.autoFixOnSave": true, // 设置保存时自动修复
"eslint.validate": ["vue","html","javascript","typescript"] // 配置eslint对 vue文件及html文件的 风格提示

prettier :本身是用来做代码格式化的,可以补充eslint 的缺陷

 "prettier.semi": false, // 去掉代码结尾的分号
"prettier.singleQuote": true, // 设置强制单引号

vue文件格式化配置 (Vetur) 该插件大多是直接使用的 prettier 规范。


"[vue]": {
"editor.defaultFormatter": "octref.vetur" // vue 格式化
},
"vetur.format.defaultFormatter.html": "js-beautify-html",
"vetur.format.defaultFormatterOptions": {
"js-beautify-html": {
"wrap_attributes": "auto" // html 标签属性 换行设置不换行
}
},

个人配置:

{
// ... 原有配置
"editor.minimap.enabled": false, // 控制是否显示缩略图
"git.autorefresh": true, // git 工作空间刷新
"breadcrumbs.enabled": true, // 开启vscode 文件路径导航
"editor.tabSize": 4, //配置代码缩进为 一个tab = 4个空格
"editor.detectIndentation": false, // vscode 默认启用了根据文件类型自动设置tabsize的选项
"editor.formatOnSave": true, // true 每次保存时自动格式化;false 代码格式化 shift+alt+F
"[vue]": {
"editor.defaultFormatter": "octref.vetur" // vue 格式化
},
"vetur.format.defaultFormatter.html": "js-beautify-html",
"vetur.format.defaultFormatter.js": "vscode-typescript",
"vetur.format.defaultFormatterOptions": {
"js-beautify-html": {
"wrap_attributes": "auto" // html 标签属性 换行设置不换行
}
},
"prettier.printWidth": 300, // 超过最大值换行
"search.exclude": {
"**/node_modules": true // 全文搜索功能快速排出文件/文件夹
},
"files.exclude": { // 这些文件将不会显示在工作空间中
"**/.DS_Store": true,
"**/.gitignore": true,
"**/node_modules": true
},
"search.followSymlinks": false, // CPU利用率100%的情况
"editor.tabCompletion": "on", // 出现推荐值时,按下Tab键是否自动填入最佳推荐值
"editor.lineNumbers": "on", // 显示左侧代码行数
"explorer.confirmDelete": true, // 控制资源管理器 删除文件时,是否进行确认
"workbench.sideBar.location": "left", // 控制侧边栏的位置
"editor.largeFileOptimizations": false, // 对大型文件进行特殊处理,禁用某些内存密集型功能
}

VS code 插件:

View In Browser:在浏览器里预览网页必备。运行html文件

Bracket Pair Colorizer: 给嵌套的各种括号加上不同的颜色。

Auto Rename Tag : 自动修改匹配的 HTML 标签。

Path Intellisense: 智能路径提示,可以在你输入文件路径时智能提示。

Turbo Console Log: 快捷添加 console.log ctrl + alt + l

css-auto-prefix: 自动添加 CSS 私有前缀。

vscode-json : 处理 JSON 文件

Regex Previewer: 实时预览正则表达式的效果。

Image Preview:快速预览HTML中的图片

VS Code Counter: 查看代码

VS Code 开发统一代码格式化配置的更多相关文章

  1. vs Code + Eslint + Prettier 代码格式化(vue开发)

    一.什么是Eslint 通过查看eslint官网(官网传送门),我们就可以知道,eslint就是一个用来识别 ECMAScript/JavaScript 并且按照规则给出报告的代码检测工具,主要用来检 ...

  2. iOS开发-xCode代码格式化xAlign

    xCode默认是可以进行代码格式化的,能满足基础开发需求,如果想要个性一些代码对齐方式宏对齐,等号对齐,属性对齐,xAlign就提供了以上三种功能,参考文中效果~ 基础效果 等号对齐: 属性对齐: 宏 ...

  3. Eclipse中代码格式化配置

    一.配置formatter 从Eclipse主菜单选择“窗口→首选项”,进入“代码格式化程序”设置页.如下图所示: 确认选择的是格式化配置是Eclipse [built-in]. 注意:编写好代码后需 ...

  4. vs code中Vue代码格式化的问题

    个人网站 https://iiter.cn 程序员导航站 开业啦,欢迎各位观众姥爷赏脸参观,如有意见或建议希望能够不吝赐教! VSCode自从更新之后,vue文件的html代码格式化就失效了,而且vu ...

  5. 在IntelliJ IDEA中配置Google Java Code Style及代码格式化快捷键

    google-java-format plugin should intercept the “Reformat Code” action in IDEA (Ctrl+Alt+L) and apply ...

  6. vscode rn代码格式化配置

    安装Beautify和React-beautify扩展程序,并在项目根目录创建配置文件.jsbeautifyrc,并复制下面代码到此配置文件里: { "mode": "b ...

  7. VS code开发工具的使用教程

    前言 工欲善其事必先利其器,提高程序员的开发效率必须要有一个好的开发工具,当前最好的前端开发工具主要有VS code.sublime Text.Atom.Webstorm.Notepad++. VS ...

  8. Prettier-Code Formater代码格式化插件使用教程

    目录 Prettier-Code Formater代码格式化插件使用教程 插件的安装 插件的使用 方式一: 配置VScode代码格式化后, 结合VScode快捷键使用 方式二: CLI中使用命令行的方 ...

  9. mac 下配置 VS Code 开发 Golang

    对于Visual Studio Code开发工具,有一款优秀的GoLang插件,它的主页为:https://github.com/microsoft/vscode-go 这款插件的特性包括: 代码着彩 ...

  10. Mac上使用Visual Studio Code开发/调试.NET Core代码

    Mac上使用Visual Studio Code开发/调试.NET Core代码 .Net Core 1.0终于发布了,Core的一大卖点就是跨平台.这个跨平台不只是跨平台运行,而且可以跨平台开发.今 ...

随机推荐

  1. Istio(四):创建部署Gateway并使用网关暴露服务

    目录 一.模块概览 二.系统环境 三.Gateway网关 3.1 使用 Gateway 四.实战:使用Gateway发布服务 4.1 创建部署并使用网关暴露 4.2 清理 一.模块概览 在Kubern ...

  2. Vue——生命周期

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  3. 为WPF框架Prism注册Nlog日志服务

    这篇文章介绍了为WPF框架Prism注册Nlog日志服务的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧   无论是Nlog还是Serilog, 它们都提供 ...

  4. ProcessStartInfo 类

    定义 命名空间: System.Diagnostics 程序集: System.Diagnostics.Process.dll 指定启动进程时使用的一组值. C#复制   public sealed ...

  5. Cmockery学习

    什么是cmockery? 是一个轻量级的C语言单元测试框架 什么是单元测试? 单元测试就是测试一个系统的最小实现单元,往往是函数 示例解析 #include <stdarg.h> #inc ...

  6. Redis单线程

    Redis是基于Reactor模式开发的网络事件处理器,这个处理器是单线程的,所 以redis是单线程的. 为什么它是单线程还那么快呢? 主要有以下几个原因: 一.纯内存操作 由于Redis是纯内存操 ...

  7. uniapp 跳转tabbar页面传递参数

    我们这里采用的是本地缓存的方式进行页面的传参 首先看下官方有关本地缓存的介绍 1.设置本地缓存(-- uni.setStorageSync(KEY,DATA) --) 参数 类型 必填 说明 key ...

  8. docker——存储配置与管理

    docker存储配置与管理 查看docker info [root@hmm overlay2]# docker info Client: Docker Engine - Community Versi ...

  9. P7897

    problem && blog 第一道正经的 Ynoi,特此写篇题解纪念一下. Algorithm 1 可以想到 \(O(nm)\) 的 DP. 我们定义 \(dp_u\) 为 \(u ...

  10. 第一篇Scrum冲刺博客--原班人马打造队

    0 项目地址 点此进入 1 第一次开会/任务认领 1.1 第一次例会(2024.4.27) 第一次开会照片记录 1.2 开发认领 在查看老师在实验报告中学长的博客给了我一定的启发,我在腾讯表格中创建了 ...