1 配置文件存放
生成了對(duì)應(yīng)的 .editorconfig
文件,存放在倉(cāng)儲(chǔ)的根目錄。即對(duì)整個(gè)倉(cāng)儲(chǔ)所有的用 VS 作為 IDE 編輯的項(xiàng)目生效。
同時(shí)支持子目錄有自己的 .editorconfig
文件,可以選擇繼承更高級(jí)別父目錄的配置,也可以不繼承。
該文件將應(yīng)用到模板項(xiàng)目當(dāng)中。除非特殊情況需根據(jù)項(xiàng)目定制編碼規(guī)范,否則一般不予以任何變動(dòng)。
具體使用哪些配置項(xiàng)和值,會(huì)在研發(fā)過程中不斷迭代演進(jìn),會(huì)有不同版本的 .editorconfig
定版,目前已發(fā)布 1.0 版本。
2 VS 中如何應(yīng)用
2.1 查看
2.1.1 錯(cuò)誤列表
2.1.2 Intellisense 顯示在代碼中(不同顏色和形狀的下劃線)
- 灰色點(diǎn)虛線(suggestion 建議/消息)
- 綠色波浪線(warning 警告)
- 紅色波浪線(error 錯(cuò)誤)
2.2 單個(gè)文件
除了自行通過 Intellisense 和錯(cuò)誤列表提示來(lái)進(jìn)行代碼規(guī)范修復(fù)。還可以對(duì)單個(gè)文件執(zhí)行一鍵代碼清理。
- 點(diǎn)擊配置代碼清理
- 使用 Shift 全選,配合上下箭頭,將【修復(fù) EditorConfig 中設(shè)置的所有警告和錯(cuò)誤】選到【包括的修復(fù)程序】中,其余項(xiàng)可留在【可用的修復(fù)程序】中。
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-582695.html
- 配置完成后,點(diǎn)擊小掃把按鈕【運(yùn)行代碼清理(配置文件 1)】,即按照代碼規(guī)范完成對(duì)不規(guī)范代碼的調(diào)整(除一些無(wú)法自動(dòng)調(diào)整的代碼,需根據(jù)錯(cuò)誤列表手動(dòng)解決)。運(yùn)行代碼清理的快捷鍵為
Ctrl+K,Ctrl+E
。
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-582695.html
2.3 整個(gè)解決方案或單個(gè)項(xiàng)目
- 針對(duì)整個(gè)解決方案的清理,可以在分析菜單,或解決方案右鍵菜單中找到,但由于速度較慢不推薦使用。
- 針對(duì)某個(gè)項(xiàng)目的清理,可以項(xiàng)目右鍵菜單中找到,可以根據(jù)項(xiàng)目規(guī)模酌情使用,較大規(guī)模的項(xiàng)目由于速度較慢不推薦使用。
3 參考資料
3.1 Visual Studio Editing
- Code style options and code cleanup
- EditorConfig settings
3.2 Coding Analysis and Coding Style
- Configure code analysis rules
- Code style language rules
- C# formatting options
到了這里,關(guān)于在 Visual Studio 中規(guī)范化文件編輯的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!