摘要:編輯器就是生產(chǎn)力,符合個(gè)人編程習(xí)慣和風(fēng)格的編輯器能給開發(fā)帶來(lái)輕松愉快的心情和生產(chǎn)力。意義存在的目的是項(xiàng)目代碼在不同的編輯器中能夠有相同的視覺(jué)呈現(xiàn),使用不同的編輯器開發(fā)也能夠保持一貫的代碼風(fēng)格和編程習(xí)慣。
編輯器就是生產(chǎn)力,符合個(gè)人編程習(xí)慣和風(fēng)格的編輯器能給開發(fā)帶來(lái)輕松愉快的心情和生產(chǎn)力。前端開發(fā)中越來(lái)越多東西需要通過(guò)配置文件來(lái)進(jìn)行配置,現(xiàn)在編輯器也使用了這一方法。
意義存在的目的是項(xiàng)目代碼在不同的編輯器中能夠有相同的視覺(jué)呈現(xiàn),使用不同的編輯器開發(fā)也能夠保持一貫的代碼風(fēng)格和編程習(xí)慣。
注釋方法注釋符號(hào)"#",使用注釋符號(hào)可以將一行注釋
優(yōu)先級(jí)配置文件的優(yōu)先級(jí)高于編輯器的設(shè)置
indent_style可選項(xiàng)tab和space,縮進(jìn)樣式
indent_size當(dāng)indent_style為space時(shí),縮進(jìn)對(duì)應(yīng)的空格數(shù)量。值為整數(shù)
tab_width當(dāng)indent_style為tab時(shí),縮進(jìn)的寬度值
end_of_line設(shè)置換行符號(hào),可選值 "lf" "cr" "crlf"
insert_final_newline每個(gè)文件結(jié)尾是否包含一個(gè)空行,jslint的規(guī)范在代碼結(jié)尾需要有一個(gè)空行用來(lái)表明代碼的結(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)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/99521.html
導(dǎo)語(yǔ): 隨著業(yè)務(wù)的增長(zhǎng)和開發(fā)團(tuán)隊(duì)的成員快速增加,其中很多新人來(lái)自于五湖四海各大門派,在編碼的風(fēng)格和習(xí)慣中也出現(xiàn)各異。 通常在相互 codereview 時(shí)發(fā)現(xiàn)很多代碼上的問(wèn)題,久而久之代碼出現(xiàn)了代碼難以維護(hù)的問(wèn)題,甚至還會(huì)出現(xiàn)低級(jí)錯(cuò)誤。 因此,我嘗試在前端代碼質(zhì)量的管控上做了些探索,也總結(jié)了一些經(jīng)驗(yàn)分享給大家。 作者:鄭振波 本文大綱介紹 編碼規(guī)范 冗余文件與代碼 1. 編碼規(guī)范 在一些老項(xiàng)...
摘要:如果編輯器在編碼時(shí)實(shí)時(shí)給出反饋,對(duì)開發(fā)者個(gè)人而言才是最高效的,在提交時(shí)做強(qiáng)制檢查只是從團(tuán)隊(duì)的視角保證編碼風(fēng)格的規(guī)范性和一致性。 工欲善其事必先利其器,軟件工程師每天打交道最多的可能就是編輯器了。入行幾年來(lái),先后折騰過(guò)的編輯器有 EditPlus、UltraEdit、Visual Studio、EClipse、WebStorm、Vim、SublimeText、Atom、VSCode,現(xiàn)在...
摘要:如果編輯器在編碼時(shí)實(shí)時(shí)給出反饋,對(duì)開發(fā)者個(gè)人而言才是最高效的,在提交時(shí)做強(qiáng)制檢查只是從團(tuán)隊(duì)的視角保證編碼風(fēng)格的規(guī)范性和一致性。 工欲善其事必先利其器,軟件工程師每天打交道最多的可能就是編輯器了。入行幾年來(lái),先后折騰過(guò)的編輯器有 EditPlus、UltraEdit、Visual Studio、EClipse、WebStorm、Vim、SublimeText、Atom、VSCode,現(xiàn)在...
摘要:使用高亮類似的擴(kuò)展更強(qiáng)大的高亮擴(kuò)展,具有更多功能。為了檢查和檢查響應(yīng),使用了之類的工具。在這里獲取這兩個(gè)擴(kuò)展自動(dòng)閉合標(biāo)記和自動(dòng)重命名標(biāo)記。類似的擴(kuò)展顯示提交歷史的精美圖表等等。 想閱讀更多優(yōu)質(zhì)文章請(qǐng)猛戳GitHub博客,一年百來(lái)篇優(yōu)質(zhì)文章等著你! Quokka.js Quokka.js 是一個(gè)用于 JavaScript 和 TypeScript 的實(shí)時(shí)運(yùn)行代碼平臺(tái)。這意味著它會(huì)實(shí)時(shí)運(yùn)行...
摘要:?jiǎn)⒂门渲庙?xiàng)可預(yù)覽編碼是否合格的情況,現(xiàn)在你就搭上這款插件開始調(diào)試吧主題推薦我這里依然熱衷于其獨(dú)特的風(fēng)格以及畫面感十足一直霸占在主題排行榜的前列。進(jìn)入對(duì)應(yīng)的配置項(xiàng)可修改其。 showImg(https://segmentfault.com/img/remote/1460000009555145); 說(shuō)明 走一波配置流,莫等閑,高效快速開發(fā),從自己的常用的工具開始 尋找舒適的工作方式,僅...
閱讀 3217·2021-11-08 13:18
閱讀 1368·2021-10-09 09:57
閱讀 1198·2021-09-22 15:33
閱讀 4007·2021-08-17 10:12
閱讀 5086·2021-08-16 11:02
閱讀 2697·2019-08-30 10:56
閱讀 981·2019-08-29 18:31
閱讀 3267·2019-08-29 16:30