我现在主要使用C#编写代码,偶尔会涉及一些Java。我特别喜爱Eclipse的一个功能,它拥有一个复杂的代码格式化器,可以将代码转换为任何想象得到的编码标准。那么有没有类似的工具适用于C#呢?Visual Studio的代码格式化(Ctrl+K, Ctrl+D)效果较差,而StyleCop只能检查源代码,无法修复。
我的理想工具应该是一个控制台程序(方便包含在自动构建或预提交钩子中,在Linux和Mono上执行),具有基于文本文件的配置(易于存储在项目仓库中)以及图形化规则编辑器和预览 - 就像Eclipse Code Formatter一样。