我的團隊擁有一個源代碼分析工具,可以執行我們必須遵守的某些樣式。我無法改變它,一些規則只是一種痛苦。一個例子是所有的屬性必須在方法之前出現,並且所有的構造函數都必須在屬性之前出現。對我來說,似乎很愚蠢,我不得不花時間爲編譯器做些什麼,但編譯器是一樣的。我希望VS的插件可以讓我自動完成這樣的事情。另外,如果讓它在命名空間塊內自動放置,這將是很好的。是否有可用於定義格式化自定義規則的C#自動格式化程序?
1
A
回答
2
你有不同的可能性,這依賴於你想要做什麼:
ReSharper的:有哪些格式的單個文件的源代碼或項目中的所有文件/解決方案依賴於自動格式化功能您選擇的規則。因此,您可以設置大括號,命名,空格,運算符,lamdas,...有關更多信息,請參見here。 Resharper還支持爲所有解決方案設置源代碼文件或爲團隊中的所有人員設置相同的共享設置文件。 FxCop:我從來沒有在工作中使用它,但它也是一個很棒的工具,你也可以選擇你想要實施的規則。
0
除非它們燒入VS2010中,否則Resharper具有您可能要查找的自動格式化功能。 CodeSmith可能也有它,我只是沒有使用它...
0
VS中內置了一些格式化選項。 轉到工具 - >選項 - >文本編輯器 - > C# - >格式。
它們不包括每種情況,但可能會讓你接近。
0
Resharper - 多麼神奇的工具。沒有它,我認爲我不能管理。它必須是Visual Studio的終極生產力工具。重新分解,代碼分析,代碼格式化,代碼完成 - 它有很多。
相關問題
- 1. 自定義格式化程序 - 可可
- 2. 集錦PHP格式化 - 使用自定義格式規則
- 3. Excel常規和自定義格式化
- 4. jqGrid自定義格式化程序
- 5. aptana自定義自動格式化?
- 6. 自定義Eclipse格式化
- 7. ICU自定義貨幣格式化(C++)
- 8. 自定義Json.NET浮動格式化
- 9. 自定義格式C#
- 10. 如何在spec_helper.rb中指定自定義格式化程序?
- 11. jqGrid用戶數據的自定義格式化程序
- 12. 格式化Excel單元格(自定義格式)
- 13. 在logger.properties文件中設置自定義用戶定義的格式化程序
- 14. 帶自定義格式化程序的Date.Parse
- 15. 如何更改WebStorm中的自定義格式化程序
- 16. Swift中的自定義數字格式化程序
- 17. 訪問jqGrid自定義格式化程序中的行數據
- 18. 自定義的有序列表格式
- 19. 用於Sun的自定義格式化代碼模型
- 20. WPF - 自動格式化自定義類型如何? (ControlTemplate,Style ..)
- 21. Jgrid定義定製格式化動態
- 22. 自定義格式化程序奇怪行爲
- 23. 在Eclipse中自定義XML格式化程序?
- 24. Ant XML自定義結果格式化程序
- 25. 在自定義格式化程序中訪問rowObejct
- 26. jqGrid工具欄過濾與自定義格式化程序
- 27. 從自定義格式化程序到字段?
- 28. 自定義數字格式化程序與貨幣符號
- 29. 帶有自定義格式規則的JavaScript textarea編輯器
- 30. SAS的自定義格式