日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

统一代码风格工具 editorConfig

發(fā)布時間:2025/3/21 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 统一代码风格工具 editorConfig 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

為什么80%的碼農(nóng)都做不了架構(gòu)師?>>> ??

editorConfig簡介

按照名字解釋就是編輯器配置,可以幫助開發(fā)者在不同的編輯器和IDE之間定義和維護(hù)一致的代碼風(fēng)格。比如文件縮進(jìn)、換行等格式。
editorConfig官網(wǎng)

工作方式

一般在項目根目錄創(chuàng)建一個名為 .editorconfig 的文件,該文件的內(nèi)容定義該項目的編碼規(guī)范.
當(dāng)用IDE打開一個文件時,editorConfig插件會在打開文件的目錄和其每一級父節(jié)點查找.editorconfig文件, 編輯器讀取配置文件并依此格式化代碼,如果沒有的話就用編輯器默認(rèn)配置.

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 = false

editorConfig 配置說明

root    表示是最頂層的配置文件,發(fā)現(xiàn)設(shè)為true時,才會停止查找.editorconfig文件 charset 設(shè)置編碼 一般設(shè)置為utf8 indent_style 縮進(jìn)類型(tab是硬縮進(jìn),space為軟縮進(jìn)) indent_size 縮進(jìn)的數(shù)量,如果indent_style為tab,則此屬性默認(rèn)為tab_width tab_width 用一個整數(shù)來設(shè)置tab縮進(jìn)的列數(shù)。默認(rèn)是indent_size end_of_line 換行符格式,值為lf、cr和crlf trim_trailing_whitespace 設(shè)為true表示會去除換行行首的任意空白字符。 insert_final_newline 是否在文件的最后插入一個空行

以上是常用配置,更多的可以參考這里

編輯器插件

editorConfig官網(wǎng) 上面已經(jīng)列出各個編輯器的插件,可以去官網(wǎng)下載

參考文檔

轉(zhuǎn)載于:https://my.oschina.net/2688/blog/757795

總結(jié)

以上是生活随笔為你收集整理的统一代码风格工具 editorConfig的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。