保存时自动重新格式化VS2008中整个C/C++源文件的免费工具? [关闭]

Posted

技术标签:

【中文标题】保存时自动重新格式化VS2008中整个C/C++源文件的免费工具? [关闭]【英文标题】:Free tools that automatically reformat whole C/C++ source files in VS2008 on save? [closed] 【发布时间】:2010-12-09 20:45:20 【问题描述】:

我正在寻找一个用于 Visual Studio 2008 的工具(宏、扩展名),它可以在您保存文件时重新格式化源代码 (C/C++)。

【问题讨论】:

你试过CTRL+K、CTRL+D吗? 在 C++ 编辑器中是 CTRL+K、CTRL+F,但是是的,我也正要建议。 【参考方案1】:

AStyle 是我在 Google 上的第一次点击。看起来有道理。您可以将其与 Visual Studio 中“外部工具”下的键盘事件相关联。 (我怀疑编写/录制一个格式化和保存文件的小宏很容易,将其重新绑定到 Ctrl-S 也是如此)

另请参阅https://***.com/questions/841075/best-c-code-formatter-beautifier,,它也推荐 AStyle。

【讨论】:

抱歉,AStyle 在处理 Unicode 源文件时有一个大问题——它确实会造成垃圾。 似乎在 SVN 中已修复:sourceforge.net/tracker/… 它需要 PERL【参考方案2】:

这不是让您可以自己在 Visual Studio 中定义“宏”吗?如果是这样,您可以尝试制作一个类似Ctrl+A -> Ctrl+K Ctrl+F -> Ctrl+S 的意思是select all, reformat, save,然后将其绑定到您的Ctrl+S。我不确定,但我认为它不会太复杂。

【讨论】:

以上是关于保存时自动重新格式化VS2008中整个C/C++源文件的免费工具? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET、VS2008 中的“无法重新格式化文档”

用VS2008如何编译.c,C语言文件?

vs 2008 express:注册

保存 .cpp 文件时在 vim 中自动格式化代码

基于vue-cli的vs code设置

vs2008调试 Release(链接器来生成调试信息)