當多人共同開發一個項目的時候,根據我的習慣愛好不一樣,每每會出現你們用不一樣編輯器的狀況。就前端開發者來講,有人喜歡 Sublime,有人喜歡 Webstorm , 也有人喜歡 Atom,還有人喜歡 Vim,HBuilder 等等。各類不一樣編程語言的開發者喜歡各類不一樣的編輯器。前端
問題來了,如何讓使用不一樣編輯器的開發者在共同開發一個項目時「無痛」地遵循編碼規範(編碼風格)?git
EditorConfig能夠幫助開發者在不一樣的編輯器和IDE之間定義和維護一致的代碼風格。EditorConfig包含一個用於定義代碼格式的文件和一批編輯器插件,這些插件能夠讓編輯器讀取配置文件並依此格式化代碼。EditorConfig的配置文件十分易讀,而且能夠很好的在VCS(Version Control System)下工做。github
https://github.com/editorconf...編程
charset: 文件字符編碼編程語言
indent_style: 縮進類型。可選值編輯器
indent_size: 縮進數量。可選值ui
insert_final_newline:是否在文件的最後插入一個空行。可選值編碼
end_of_line:行結束文件格式(Unix,DOS,Mac)spa
trim_trailing_whitespace:表示行末尾是否容許空格插件