We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
EditorConfig 是一套用于统一代码格式的解决方案。简单来说,EditorConfig 可以让代码在不同的编辑器保持一致的代码格式。支持各种主流编辑器和 IDE。
以 sublime 为例,安装 EditorConfig 插件。
当打开一个文件时,EditorConfig插件会在打开文件的目录和其每一级父目录查找.editorconfig文件,直到有一个配置文件root=true。EditorConfig配置文件从上往下读取,并且路径最近的文件最后被读取。匹配的配置属性按照属性应用在代码上,所以最接近代码文件的属性优先级最高。
注意:Windows 用户在项目根目录创建.editorconfig文件,可以先创建“.editorconfig.”文件,系统会自动重名为.editorconfig。
EditorConfig文件使用INI格式。斜杠(/)作为路径分隔符,#或者;作为注释。EditorConfig文件使用UTF-8格式、CRLF或LF作为换行符。
通配符:
root: 表明是最顶层的配置文件,发现设为true时,才会停止查找.editorconfig文件。
root
indent_style: 设置缩进风格,tab或者空格。tab是hard tabs,space为soft tabs。
indent_style
indent_size: 缩进的宽度,即列数,整数。如果indent_style为tab,则此属性默认为tab_width。
indent_size
tab_width: 设置tab的列数。默认是indent_size。
tab_width
end_of_line: 换行符,lf、cr和crlf
end_of_line
charset: 编码,latin1、utf-8、utf-8-bom、utf-16be和utf-16le,不建议使用utf-8-bom。
charset
trim_trailing_whitespace: 设为true表示会除去行尾的任意空白字符。
trim_trailing_whitespace
insert_final_newline: 设为true表明使文件以一个空白行结尾
insert_final_newline
root = true [*] indent_style = space indent_size = 2 end_of_line = lf charset = utf-8 trim_trailing_whitespace = true insert_final_newline = true [*.md] trim_trailing_whitespace = false
http://editorconfig.org/
The text was updated successfully, but these errors were encountered:
No branches or pull requests
EditorConfig 使用和配置
EditorConfig 是一套用于统一代码格式的解决方案。简单来说,EditorConfig 可以让代码在不同的编辑器保持一致的代码格式。支持各种主流编辑器和 IDE。
安装
以 sublime 为例,安装 EditorConfig 插件。
当打开一个文件时,EditorConfig插件会在打开文件的目录和其每一级父目录查找.editorconfig文件,直到有一个配置文件root=true。EditorConfig配置文件从上往下读取,并且路径最近的文件最后被读取。匹配的配置属性按照属性应用在代码上,所以最接近代码文件的属性优先级最高。
注意:Windows 用户在项目根目录创建.editorconfig文件,可以先创建“.editorconfig.”文件,系统会自动重名为.editorconfig。
配置文件解析
文件格式
EditorConfig文件使用INI格式。斜杠(/)作为路径分隔符,#或者;作为注释。EditorConfig文件使用UTF-8格式、CRLF或LF作为换行符。
通配符
属性
root
: 表明是最顶层的配置文件,发现设为true时,才会停止查找.editorconfig文件。indent_style
: 设置缩进风格,tab或者空格。tab是hard tabs,space为soft tabs。indent_size
: 缩进的宽度,即列数,整数。如果indent_style为tab,则此属性默认为tab_width。tab_width
: 设置tab的列数。默认是indent_size。end_of_line
: 换行符,lf、cr和crlfcharset
: 编码,latin1、utf-8、utf-8-bom、utf-16be和utf-16le,不建议使用utf-8-bom。trim_trailing_whitespace
: 设为true表示会除去行尾的任意空白字符。insert_final_newline
: 设为true表明使文件以一个空白行结尾推荐配置
官网
http://editorconfig.org/
The text was updated successfully, but these errors were encountered: