網友評分: 9.7分
editorconfig插件是一款能夠幫助開發者在不同的編輯器和IDE之間定義和維護一致的代碼風格統一插件,這個插件在團隊的開發中是很有必要的,有需要的不要錯過。
有些編輯器默認支持editorConfig,如webstorm;而有些編輯器則需要安裝editorConfig插件,如ATOM、Sublime、VS Code等
當打開一個文件時,EditorConfig插件會在打開文件的目錄和其每一級父目錄查找.editorconfig文件,直到有一個配置文件root=true
EditorConfig的配置文件是從上往下讀取的并且最近的EditorConfig配置文件會被最先讀取. 匹配EditorConfig配置文件中的配置項會按照讀取順序被應用, 所以最近的配置文件中的配置項擁有優先權
如果.editorconfig文件沒有進行某些配置,則使用編輯器默認的設置
文件語法
editorConfig配置文件需要是UTF-8字符集編碼的, 以回車換行或換行作為一行的分隔符
斜線(/)被用作為一個路徑分隔符,井號(#)或分號(;)被用作于注釋. 注釋需要與注釋符號寫在同一行
【通配符】
【屬性】
所有的屬性和值都是忽略大小寫的. 解析時它們都是小寫的
實例
下面的實例中使用 4 個空格來縮進,并不是說按一下空格會自動打出 4 個空格來,也不是說要連按 4 下空格;而是按 tab 鍵時,編輯器會自動輸出 4 個空格的寬度,而不是之前默認的制表符 (\t)