我正在寻找一种适用于Windows的工具,可以在我的代码库中重新格式化一些C ++代码。基本上,我有一些我之前写过的代码,我想使用它,但它与我在最近的项目中使用的样式不符。
以标准方式重新格式化C ++代码的最佳方法是什么?
Billy3
答案 0 :(得分:10)
GNU Indent应该可以帮到你的大部分地方
答案 1 :(得分:7)
在Visual Studio中:编辑/高级/格式化文档
应用于文档的格式将与以下设置匹配:工具/选项/文本编辑器/ C / C ++
Visual Studio可能不支持您要应用于文档的所有格式选项,在这种情况下,您需要一个单独的工具(例如Paul Betts建议)来格式化您想要的方式。
答案 2 :(得分:7)
Astyle是更受欢迎的工具之一。
编辑:我不知道为什么我第一次发布这个时没想到它,但你也可以使用Vim。 =
命令会根据您的indentexpr
和cinoptions
重新格式化您的代码。
答案 3 :(得分:4)
答案 4 :(得分:3)
GC Great Code对我来说是一个旧的备用。它非常易于配置。
答案 5 :(得分:2)
Visual Studio可以。大多数IDE都可以。
答案 6 :(得分:2)
我过去也使用过AStyle。我使用这个GUI来使它更简单(我认为 - 它已经有一段时间了):Windows的艺术风格:http://jimp03.zxq.net/
答案 7 :(得分:2)
Eclipse / CDT可以很好地缩进你的代码......
P.S。如果您有一些直接的问题,我会在Book发表评论中写一些关于此的内容。 : - )
答案 8 :(得分:0)
Step 1 : Select your code
Step 2 : Click on Plugins->Source Code Format (AStyle )
希望它有所帮助。