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. AIRIOT物联网低代码平台如何配置交通部JT-808协议?

    属性配置可配置终端ID和SIM卡号,数据点配置决定设备传上来的哪些数据可以存储展示. 驱动配置可配置采集周期和通讯超时时间. AIRIOT物联网低代码平台如何配置交通部JT-808协议?具体操作如下: ...

  2. MyBatis延迟加载策略详解

    延迟加载就是在需要用到数据的时候才进行加载,不需要用到数据的时候就不加载数据.延迟加载也称为懒加载. 优点:在使用关联对象时,才从数据库中查询关联数据,大大降低数据库不必要开销. 缺点:因为只有当需要 ...

  3. 浅谈C#中取消令牌CancellationTokenSource

    基础操作 CancellationTokenSource cancellationTokenSource = new CancellationTokenSource(); cancellationTo ...

  4. 1.Prism

    Region(区域)在程序编写的过程中我们肯定会遇到在一个区域上显示不同的内容,这些内容可能属于不同窗口,之前是弄个panel,需要显示哪个窗口就给让panel显示. 1.定义区域2.提供对区域的访问 ...

  5. docker lnmp

    #wiki: https://github.com/2233466866/lnmp/wiki #安装docker wget -O /etc/yum.repos.d/ali_docker-ce.repo ...

  6. MDK5常见问题

    (1)MDK5下载时未找到对应的芯片 解决方式:需要下载pack包. 官方链接:https://www.keil.com/dd2/pack/ 其它链接:https://blog.csdn.net/ni ...

  7. jquery的class操作 css样式操作

        <button>切换</button>     <div class="div1">123</div>     <sc ...

  8. Kettle调优教程(推荐收藏)

    1.调整JVM大小 linux文件路径:data-integration/spoon.sh windows路径: -Xms1024m:设置JVM初始内存为1024m.此值可以设置与-Xmx相同,以避免 ...

  9. Linux扩展篇-shell编程(五)-流程控制(三)-for语句

    基本语法: 格式一 for(( 初始值; 循环控制条件; 变量变化)) do statements done 格式二 for 变量 in 值1 值2 值3 ... do statements done ...

  10. SpringBoot系列(五) 接口校验(非空、非法字符/特殊字符、长度等)

    1.引入pom依赖 <dependency> <groupId>javax.validation</groupId> <artifactId>valid ...