我的團隊擁有一個源代碼分析工具,可以執行我們必須遵守的某些樣式。我無法改變它,一些規則只是一種痛苦。一個例子是所有的屬性必須在方法之前出現,並且所有的構造函數都必須在屬性之前出現。對我來說,似乎很愚蠢,我不得不花時間爲編譯器做些什麼,但編譯器是一樣的。我希望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. Python自定義格式化程序
- 5. 自定義格式化程序庫
- 6. jqGrid自定義格式化程序
- 7. aptana自定義自動格式化?
- 8. 是否有可能爲clang格式創建自定義規則?
- 9. 自定義Eclipse格式化
- 10. ICU自定義貨幣格式化(C++)
- 11. 自定義Json.NET浮動格式化
- 12. 簡單的工具來格式化SQL樣式並自定義格式規則?
- 13. Yii2格式化程序 - 創建自定義格式
- 14. 標準格式化與UltragridCells中的自定義格式化
- 15. C#中的自定義字符串格式化程序#
- 16. Spring MVC自定義格式化程序不是正在燒製
- 17. ASP.NET MVC4自定義格式化方法
- 18. Eclipse默認自定義格式化器
- 19. jqGrid:無自定義格式化器
- 20. 自定義格式C#
- 21. C#DateTimePicker自定義格式
- 22. jqGrid用戶數據的自定義格式化程序
- 23. 如何在spec_helper.rb中指定自定義格式化程序?
- 24. 是否有可能覆蓋去自動格式化程序
- 25. 格式化Excel單元格(自定義格式)
- 26. 在logger.properties文件中設置自定義用戶定義的格式化程序
- 27. boost regex格式化程序,如何使用自定義函數
- 28. 基於自定義格式在C#中格式化十進制值
- 29. 如何在自定義工具提示格式化程序中自動格式化日期?
- 30. 訪問jqGrid自定義格式化程序中的行數據