保存时自动重新格式化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++源文件的免费工具? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章