首页 > 其他分享 >editorConfig编辑器配置

editorConfig编辑器配置

时间:2022-10-23 18:58:22浏览次数:103  
标签:匹配 name 配置 编辑器 editorConfig indent line editorconfig

团队协作,或者有时候你从 GitHub 或者其他地方拷贝人家的组件插件下来,想修改,发现代码风格不一致,比如自己习惯 2 个空格的缩进,但别人是 4 个空格,或者直接用 tab,这就 emmm 了不是…

分享一个神器,只需要命名为 .editorconfig ,保存到自己的项目根目录下,即可让项目下所有文件都统一代码风格,非常棒!

官网 https://editorconfig.org/

#常用配置:

附上我常用的一个 config 文件:

# http://editorconfig.org
root = true

[*]
charset = utf-8
end_of_line = lf
indent_size = 2
indent_style = space
insert_final_newline = true
max_line_length = 80
trim_trailing_whitespace = true

[*.md]
max_line_length = 0
trim_trailing_whitespace = false

配置基本都是语义化,一看就知道都什么意思,可根据自己的习惯调整!

#更多配置:

当然也支持更多的配置,具体的配置说明如下:

#一、常用属性配置

1、root <boolean>

是否是顶级配置文件,设置为 true 的时候才会停止搜索.editorconfig 文件

2、charset <“latin” | “utf-8” | “utf-8-bom” | “utf-16be” | “utf-16le”>

编码格式

3、indent_style <“tab” | “space”>

缩进方式

4、indent_size <number>

缩进大小

5、end_of_line<“lf” | “cr” | “crlf”>

换行符类型

6、insert_final_newline <boolean>

是否让文件以空行结束

7、trim_trailing_whitespace <boolean>

是否删除行尾空格

8、max_line_length <number>

最大行宽。

#二、常用文件名匹配

1、*

匹配除/之外的任意字符

2、**

匹配任意字符串

3、?

匹配任意单个字符

4、[name]

匹配 name 字符

5、[!name]

不匹配 name 字符

6、[s1,s2,s3]

匹配给定的字符串

7、[num1…num2]

匹配 num1 到 mun2 直接的整数

配置项说明转自简书 https://www.jianshu.com/p/00ac7bd5e74e

标签:匹配,name,配置,编辑器,editorConfig,indent,line,editorconfig
From: https://www.cnblogs.com/qinweizhi/p/16819127.html

相关文章

  • php-fpm 配置详解
    php-fpm工作流程php-fpm全名是PHPFastCGI进程管理器php-fpm启动后会先读php.ini,然后再读相应的conf配置文件,conf配置可以覆盖php.ini的配置。启动php-fpm之后,会创建一......
  • 1 django配置前的介绍
    一、django配置前的介绍1.创建虚拟环境2.下载django框架在pycharm页面按Alt+F12,弹出terminal终端窗口,在其中输入pipinstall-ihttps://pypi.douban.com/simple/dja......
  • kafka listeners和advertised.listeners配置
    一、概述#Theaddressthesocketserverlistenson.Itwillgetthevaluereturnedfrom#java.net.InetAddress.getCanonicalHostName()ifnotconfigured.#FORMA......
  • ensp静态路由配置实验
    一、绘制网络拓扑图:二、配置pc配置IP地址、掩码、网关一定要填好,填好后点击应用。路由器配置:R1<Huawei>undottInfo:Currentterminaltrappingisoff.<Huawe......
  • 在使用Nacos作为统一配置中心的时候,项目中使用@Value注解从Nacos获取值,一直报错Could
    在使用Nacos作为统一配置中心的时候,项目中使用@Value注解从Nacos获取值,一直报错Couldnotresolveplaceholder'blog.website'invalue"${blog.website}".如下图:问题分析......
  • 在使用Nacos作为统一配置中心的时候,项目中使用@Value注解从Nacos获取值,一直报错Could
    在使用Nacos作为统一配置中心的时候,项目中使用@Value注解从Nacos获取值,一直报错Couldnotresolveplaceholder'blog.website'invalue"${blog.website}".如下图:问题......
  • Spring —— bean配置
    基础配置    别名配置  作用范围配置    适合交给容器进行管理的bean  (复用性的对象,无需重复创建的对象)表现层对象业务层对象数据层对象工具对象......
  • Nginx的proxy_pass url 反向代理的配置
    说到Nginx就不得不说Nginx的反向代理是多么的好用,一个指令 proxy_pass 搞定反向代理,对于接口代理、负载均衡很是实用,但 proxy_pass 指令后面的参数很有讲究。网上......
  • 配置docker 容器自定义ip 网段
    1.打开cat/etc/docker/daemon.json添加 "bip":"192.168.0.1/16",配置如下{"bip":"192.168.0.1/16","data-root":"/data/bkce/public/paas_agent/docker",......
  • Tomcat配置SSL证书
    1、下载证书,并放到Tomcat的conf目录下   2、修改Tomcat->conf->server.xml文件<Connectorport="443"protocol="org.apache.coyote.http11.Http11Nio2Proto......