VS Code 开发统一代码格式化配置
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 开发统一代码格式化配置的更多相关文章
- vs Code + Eslint + Prettier 代码格式化(vue开发)
一.什么是Eslint 通过查看eslint官网(官网传送门),我们就可以知道,eslint就是一个用来识别 ECMAScript/JavaScript 并且按照规则给出报告的代码检测工具,主要用来检 ...
- iOS开发-xCode代码格式化xAlign
xCode默认是可以进行代码格式化的,能满足基础开发需求,如果想要个性一些代码对齐方式宏对齐,等号对齐,属性对齐,xAlign就提供了以上三种功能,参考文中效果~ 基础效果 等号对齐: 属性对齐: 宏 ...
- Eclipse中代码格式化配置
一.配置formatter 从Eclipse主菜单选择“窗口→首选项”,进入“代码格式化程序”设置页.如下图所示: 确认选择的是格式化配置是Eclipse [built-in]. 注意:编写好代码后需 ...
- vs code中Vue代码格式化的问题
个人网站 https://iiter.cn 程序员导航站 开业啦,欢迎各位观众姥爷赏脸参观,如有意见或建议希望能够不吝赐教! VSCode自从更新之后,vue文件的html代码格式化就失效了,而且vu ...
- 在IntelliJ IDEA中配置Google Java Code Style及代码格式化快捷键
google-java-format plugin should intercept the “Reformat Code” action in IDEA (Ctrl+Alt+L) and apply ...
- vscode rn代码格式化配置
安装Beautify和React-beautify扩展程序,并在项目根目录创建配置文件.jsbeautifyrc,并复制下面代码到此配置文件里: { "mode": "b ...
- VS code开发工具的使用教程
前言 工欲善其事必先利其器,提高程序员的开发效率必须要有一个好的开发工具,当前最好的前端开发工具主要有VS code.sublime Text.Atom.Webstorm.Notepad++. VS ...
- Prettier-Code Formater代码格式化插件使用教程
目录 Prettier-Code Formater代码格式化插件使用教程 插件的安装 插件的使用 方式一: 配置VScode代码格式化后, 结合VScode快捷键使用 方式二: CLI中使用命令行的方 ...
- mac 下配置 VS Code 开发 Golang
对于Visual Studio Code开发工具,有一款优秀的GoLang插件,它的主页为:https://github.com/microsoft/vscode-go 这款插件的特性包括: 代码着彩 ...
- Mac上使用Visual Studio Code开发/调试.NET Core代码
Mac上使用Visual Studio Code开发/调试.NET Core代码 .Net Core 1.0终于发布了,Core的一大卖点就是跨平台.这个跨平台不只是跨平台运行,而且可以跨平台开发.今 ...
随机推荐
- 热更学习笔记10~11----lua调用C#中的List和Dictionary、拓展类中的方法
[10]Lua脚本调用C#中的List和Dictionary 调用还是在上文中使用的C#脚本中Student类: lua脚本: print("------------访问使用C#脚本中的Li ...
- Java手机号校验规则最新
一.最新的Java手机号校验规则 在Java中,进行手机号校验通常使用正则表达式(Regex)来匹配手机号的格式.以下是一个基于当前(截至2024年)中国手机号规则的校验方法: 中国手机号通常以数字1 ...
- ShardingJDBC使用不当引发的线上事故
本文讲述一个由 ShardingJDBC 使用不当引起的悲惨故事. 一. 问题重现 有一天运营反馈我们部分订单状态和第三方订单状态无法同步. 根据现象找到了不能同步订单状态是因为 order 表的 t ...
- Swoole 实践篇之结合 WebSocket 实现心跳检测机制
原文首发链接:Swoole 实践篇之结合 WebSocket 实现心跳检测机制 大家好,我是码农先森. 引言 前段时间在 Swoole 的交流群里,有群友提问:"如何判断用户端是否在线&qu ...
- golang kmp算法实现
// 不多逼逼直接上代码.原理的话可以参考下面的链接.讲的非常清晰package main import "fmt" func genNext(s string) []int { ...
- 像阿里OSS一样的文件对像存储服务,容器实现 docker初探及minio测试
像阿里OSS一样的文件对像存储服务,容器实现 docker run -p 8000:9000 --name oss-minio -d -e "MINIO_ACCESS_KEY=AKIAIOS ...
- 《python核心编程《第二版》》笔记章节索引
本文章作为我的其它一系列关于<python核心编程<第二版>>的笔记的文章索引. 第一章:Python-快速入门:https://www.cnblogs.com/mrlayfo ...
- lodash已死?radash库方法介绍及源码解析 —— 判断方法篇
前言 大家好,我是阿瓜.一个励志分享更多技术的前端瓜 ~ 我们已经分享了 radash 库中数组.对象等相关的方法,大家感兴趣的可以前往主页查看阅读: 或许你最近在某个地方听过或者看过 radash ...
- linux系统下,安装docker教程,以CentOS8为例
查看本机的系统信息: 使用命令 lsb_release -a ,可以看到本机是CentOS系统,版本是8.4.2105 一.安装docker 1.Docker的安装要求CentOS系统内核版本要高于3 ...
- EF 结合 PagingModel
PagingModel pagingModel using (var db = new PayLogDbContext()) { var data = db.Database.Query<Mer ...