统一代码风格工具 editorConfig
生活随笔
收集整理的這篇文章主要介紹了
统一代码风格工具 editorConfig
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
為什么80%的碼農都做不了架構師?>>> ??
editorConfig簡介
按照名字解釋就是編輯器配置,可以幫助開發者在不同的編輯器和IDE之間定義和維護一致的代碼風格。比如文件縮進、換行等格式。
editorConfig官網
工作方式
一般在項目根目錄創建一個名為 .editorconfig 的文件,該文件的內容定義該項目的編碼規范.
當用IDE打開一個文件時,editorConfig插件會在打開文件的目錄和其每一級父節點查找.editorconfig文件, 編輯器讀取配置文件并依此格式化代碼,如果沒有的話就用編輯器默認配置.
editorConfig 例子
# http://editorconfig.org root = true # 對所有的文件生效 [*] charset = utf-8 indent_style = space indent_size = 4 tab_width =4 end_of_line = lf trim_trailing_whitespace = true insert_final_newline= true max_line_length = 80[*.{json,yml}] indent_size = 2[*.md] trim_trailing_whitespace = falseeditorConfig 配置說明
root 表示是最頂層的配置文件,發現設為true時,才會停止查找.editorconfig文件 charset 設置編碼 一般設置為utf8 indent_style 縮進類型(tab是硬縮進,space為軟縮進) indent_size 縮進的數量,如果indent_style為tab,則此屬性默認為tab_width tab_width 用一個整數來設置tab縮進的列數。默認是indent_size end_of_line 換行符格式,值為lf、cr和crlf trim_trailing_whitespace 設為true表示會去除換行行首的任意空白字符。 insert_final_newline 是否在文件的最后插入一個空行以上是常用配置,更多的可以參考這里
編輯器插件
editorConfig官網 上面已經列出各個編輯器的插件,可以去官網下載
參考文檔
轉載于:https://my.oschina.net/2688/blog/757795
總結
以上是生活随笔為你收集整理的统一代码风格工具 editorConfig的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Highcharts在IE中不能一次性正
- 下一篇: 数据库个人优化学习记录