博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
EditorConfig
阅读量:6971 次
发布时间:2019-06-27

本文共 1557 字,大约阅读时间需要 5 分钟。

参考资料:

示例

# EditorConfig is awesome: http://EditorConfig.org# top-most EditorConfig fileroot = true# Unix-style newlines with a newline ending every file[*]end_of_line = lfinsert_final_newline = true# Matches multiple files with brace expansion notation# Set default charset[*.{js,py}]charset = utf-8# 4 space indentation[*.py]indent_style = spaceindent_size = 4# Tab indentation (no size specified)[Makefile]indent_style = tab# Indentation override for all JS under lib directory[lib/**.js]indent_style = spaceindent_size = 2# Matches the exact files either package.json or .travis.yml[{package.json,.travis.yml}]indent_style = spaceindent_size = 2
[**]indent_style=spaceindent_size=2# tab_width=2end_of_line=lfcharset=utf-8trim_trailing_whitespace=falseinsert_final_newline=trueroot=true

应用范围

位于[]内的字符串指示其下方属性的应用范围。

该字符串由普通字符与下列通配符组成:

  • *:匹配任何字符串,除了路径分隔符(/)。
  • **:匹配任何字符串
  • ?:匹配任何单个字符
  • [name]:匹配任何单个字符name
  • [!name]:匹配任何不是name的单个字符
  • {s1,s2,s3}:匹配字符串s1s2s3
  • {num1,num2}:匹配num1num2之间的整数

属性

indent_style

缩进方式。候选值:

  • space:空格
  • hard-tabs:制表符

indent_size

一个缩进级别的空格数。候选值:

  • 整数:规定每级缩进的列数和soft-tabs的宽度(译注:空格数)
  • tab:使用属性tab_width的值

tab_width

一个缩进级别的列数。一般无需指定。候选值:

  • 整数:用于指定替代tab的列数

end_of_line

换行符。候选值:

  • lf:Linux 换行符 \n
  • cr:macOS 换行符 \r
  • crlf:windows 换行符 \r\n

charset

编码格式。候选值:

  • latin1
  • utf-8
  • utf-8-bom(不建议使用)
  • utf-16be
  • utf-16le

trim_trailing_whitespace

除去行尾的任意空白字符。候选值:

  • true:启用
  • false:停用

insert_final_newline

确保文件以一个空白行结尾(若必要则添加)。候选值:

  • true:启用
  • false:停用

root

支持EditorConfig的IDE会安装目录从里往外的顺序搜索匹配.editorconfig文件。

属性root指示是否继续向上搜索匹配。候选值:

  • true:搜索匹配到本级目录为止
  • false:继续向上级搜索匹配

注释

#;开头的整行是注释,IDE不解析。

转载地址:http://quosl.baihongyu.com/

你可能感兴趣的文章
play框架之环境搭建
查看>>
小编带着小白看springboot源码5
查看>>
jquery 的使用
查看>>
如何合并多个PDF文件
查看>>
16.磁盘组成的冗余阵列《Mr.Robot》
查看>>
TCP、UDP和HTTP详解
查看>>
TCP之套接字socket编程
查看>>
levinISO 闪电骑士
查看>>
我的友情链接
查看>>
python基础---高阶函数
查看>>
10.30T1 期望DP
查看>>
Groovy Closure简介
查看>>
扫盲 -- What's MOOC ?
查看>>
论文写作0
查看>>
C#构造函数
查看>>
关于数理统计学及其与概率论之间联系的一些理解
查看>>
心急的C小加
查看>>
set nocount on的使用
查看>>
利用SQL Profiler 追踪数据库操作
查看>>
MYSQL数据库设计规范与原则
查看>>