摘要:編輯器就是生產(chǎn)力,符合個人編程習(xí)慣和風(fēng)格的編輯器能給開發(fā)帶來輕松愉快的心情和生產(chǎn)力。意義存在的目的是項目代碼在不同的編輯器中能夠有相同的視覺呈現(xiàn),使用不同的編輯器開發(fā)也能夠保持一貫的代碼風(fēng)格和編程習(xí)慣。
編輯器就是生產(chǎn)力,符合個人編程習(xí)慣和風(fēng)格的編輯器能給開發(fā)帶來輕松愉快的心情和生產(chǎn)力。前端開發(fā)中越來越多東西需要通過配置文件來進(jìn)行配置,現(xiàn)在編輯器也使用了這一方法。
意義存在的目的是項目代碼在不同的編輯器中能夠有相同的視覺呈現(xiàn),使用不同的編輯器開發(fā)也能夠保持一貫的代碼風(fēng)格和編程習(xí)慣。
注釋方法注釋符號"#",使用注釋符號可以將一行注釋
優(yōu)先級配置文件的優(yōu)先級高于編輯器的設(shè)置
indent_style可選項tab和space,縮進(jìn)樣式
indent_size當(dāng)indent_style為space時,縮進(jìn)對應(yīng)的空格數(shù)量。值為整數(shù)
tab_width當(dāng)indent_style為tab時,縮進(jìn)的寬度值
end_of_line設(shè)置換行符號,可選值 "lf" "cr" "crlf"
insert_final_newline每個文件結(jié)尾是否包含一個空行,jslint的規(guī)范在代碼結(jié)尾需要有一個空行用來表明代碼的結(jié)束??蛇x值 "true"或者 "false"
trim_trailing_whitespace刪除每一行結(jié)尾的空白字符,可選值 "true" 或者 "false"
示例# EditorConfig is awesome: https://EditorConfig.org # top-most EditorConfig file root = true # Unix-style newlines with a newline ending every file [*] end_of_line = lf insert_final_newline = true # Matches multiple files with brace expansion notation # Set default charset [*.{js,py}] charset = utf-8 # 4 space indentation [*.py] indent_style = space indent_size = 4 # Tab indentation (no size specified) [Makefile] indent_style = tab # Indentation override for all JS under lib directory [lib/**.js] indent_style = space indent_size = 2 # Matches the exact files either package.json or .travis.yml [{package.json,.travis.yml}] indent_style = space indent_size = 2參考地址
editerconfig.org
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/99521.html
導(dǎo)語: 隨著業(yè)務(wù)的增長和開發(fā)團隊的成員快速增加,其中很多新人來自于五湖四海各大門派,在編碼的風(fēng)格和習(xí)慣中也出現(xiàn)各異。 通常在相互 codereview 時發(fā)現(xiàn)很多代碼上的問題,久而久之代碼出現(xiàn)了代碼難以維護的問題,甚至還會出現(xiàn)低級錯誤。 因此,我嘗試在前端代碼質(zhì)量的管控上做了些探索,也總結(jié)了一些經(jīng)驗分享給大家。 作者:鄭振波 本文大綱介紹 編碼規(guī)范 冗余文件與代碼 1. 編碼規(guī)范 在一些老項...
摘要:如果編輯器在編碼時實時給出反饋,對開發(fā)者個人而言才是最高效的,在提交時做強制檢查只是從團隊的視角保證編碼風(fēng)格的規(guī)范性和一致性。 工欲善其事必先利其器,軟件工程師每天打交道最多的可能就是編輯器了。入行幾年來,先后折騰過的編輯器有 EditPlus、UltraEdit、Visual Studio、EClipse、WebStorm、Vim、SublimeText、Atom、VSCode,現(xiàn)在...
摘要:如果編輯器在編碼時實時給出反饋,對開發(fā)者個人而言才是最高效的,在提交時做強制檢查只是從團隊的視角保證編碼風(fēng)格的規(guī)范性和一致性。 工欲善其事必先利其器,軟件工程師每天打交道最多的可能就是編輯器了。入行幾年來,先后折騰過的編輯器有 EditPlus、UltraEdit、Visual Studio、EClipse、WebStorm、Vim、SublimeText、Atom、VSCode,現(xiàn)在...
摘要:使用高亮類似的擴展更強大的高亮擴展,具有更多功能。為了檢查和檢查響應(yīng),使用了之類的工具。在這里獲取這兩個擴展自動閉合標(biāo)記和自動重命名標(biāo)記。類似的擴展顯示提交歷史的精美圖表等等。 想閱讀更多優(yōu)質(zhì)文章請猛戳GitHub博客,一年百來篇優(yōu)質(zhì)文章等著你! Quokka.js Quokka.js 是一個用于 JavaScript 和 TypeScript 的實時運行代碼平臺。這意味著它會實時運行...
摘要:啟用配置項可預(yù)覽編碼是否合格的情況,現(xiàn)在你就搭上這款插件開始調(diào)試吧主題推薦我這里依然熱衷于其獨特的風(fēng)格以及畫面感十足一直霸占在主題排行榜的前列。進(jìn)入對應(yīng)的配置項可修改其。 showImg(https://segmentfault.com/img/remote/1460000009555145); 說明 走一波配置流,莫等閑,高效快速開發(fā),從自己的常用的工具開始 尋找舒適的工作方式,僅...
閱讀 3288·2021-11-08 13:18
閱讀 1421·2021-10-09 09:57
閱讀 1263·2021-09-22 15:33
閱讀 4166·2021-08-17 10:12
閱讀 5175·2021-08-16 11:02
閱讀 2756·2019-08-30 10:56
閱讀 1043·2019-08-29 18:31
閱讀 3318·2019-08-29 16:30