簡介
讓使用不同編輯器的開發者在共同開發一個項目時“無痛”地遵循編碼規范(編碼風格),就可以使用EditorConfig插件,會在項目根目錄尋找.editorconfig文件並使用其中定義的編碼風格。
常用的編碼規范
EditorConfig 支持的常用的編碼規范,如下
- charset:文件編碼。可選值
- latin1
- utf-8。一般用這個。
- utf-16be
- utf-16le
- indent_style: 縮進類型。可選值
- space
- tab
- indent_size: 縮進數量。可選值
- 整數。一般設置 2 或 4。
- tab
- insert_final_newline:是否在文件的最后插入一個空行。可選值
- true
- false
- end_of_line:換行符格式。說明見Wiki:換行。可選值
- lf。一般用這個。
- crlf
- cr
- trim_trailing_whitespace:是否刪除行尾的空格。可選值
- true
- false
完整版見這里
文件內容
# http://editorconfig.org
root = true
# 對所有文件生效
[*]
charset = utf-8
indent_style = space
indent_size = 2
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
# 對后綴名為 md 的文件生效
[*.md]
trim_trailing_whitespace = false
