统一代码风格工具 editorConfig

editorConfig简介

按照名字解释就是编辑器配置,可以帮助开发者在不同的编辑器和IDE之间定义和维护一致的代码风格。比如文件缩进、换行等格式。
editorConfig官网

工作方式

一般在项目根目录创建一个名为 .editorconfig 的文件,该文件的内容定义该项目的编码规范.
当用IDE打开一个文件时,editorConfig插件会在打开文件的目录和其每一级父节点查找.editorconfig文件, 编辑器读取配置文件并依此格式化代码,如果没有的话就用编辑器默认配置.

editorConfig 例子

# http://editorconfig.org
root = true
# 对所有的文件生效
[*]
charset = utf-8
indent_style = space
indent_size = 4
tab_width =4
end_of_line = lf
trim_trailing_whitespace = true
insert_final_newline= true
max_line_length = 80

[*.{json,yml}]
indent_size = 2

[*.md]
trim_trailing_whitespace = false

editorConfig 配置说明

root           表示是最顶层的配置文件,发现设为true时,才会停止查找.editorconfig文件    
charset           设置编码 一般设置为utf8
indent_style    缩进类型(tab是硬缩进,space为软缩进)
indent_size     缩进的数量,如果indent_style为tab,则此属性默认为tab_width
tab_width        用一个整数来设置tab缩进的列数。默认是indent_size
end_of_line     换行符格式,值为lf、cr和crlf
trim_trailing_whitespace  设为true表示会去除换行行首的任意空白字符。
insert_final_newline      是否在文件的最后插入一个空行

以上是常用配置,更多的可以参考这里

编辑器插件

editorConfig官网 上面已经列出各个编辑器的插件,可以去官网下载 输入图片说明

参考文档

转载于:https://my.oschina.net/2688/blog/757795

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值