C++ 自动重新格式化整个C/C++;VS2008中的源文件是否保存?

C++ 自动重新格式化整个C/C++;VS2008中的源文件是否保存?,c++,visual-studio,reformat,C++,Visual Studio,Reformat,我正在寻找一个用于VisualStudio2008的工具(宏,扩展),它可以在保存文件时重新格式化源代码(C/C++)。是我在Google上的第一次尝试。看起来很合理。您可以将其绑定到VisualStudio中“外部工具”下的键盘事件。(我怀疑编写/录制格式化和保存文件的小宏很容易,将其重新绑定到Ctrl-S也很容易) 另请参见其中推荐的AStyle。这不是为了让您可以自己在Visual Studio中定义“宏”吗?如果是这样的话,您可以尝试让一个执行类似于Ctrl+A->Ctrl+K Ctrl

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

是我在Google上的第一次尝试。看起来很合理。您可以将其绑定到VisualStudio中“外部工具”下的键盘事件。(我怀疑编写/录制格式化和保存文件的小宏很容易,将其重新绑定到Ctrl-S也很容易)


另请参见其中推荐的AStyle。

这不是为了让您可以自己在Visual Studio中定义“宏”吗?如果是这样的话,您可以尝试让一个执行类似于
Ctrl+A->Ctrl+K Ctrl+F->Ctrl+S
的操作,意思是
全选、重新格式化、保存
,然后将其绑定到您的
Ctrl+S
。我不确定,但是我认为它不会太复杂。你尝试过Ctrl +k,Ctrl + d吗?它是C++编辑器中的CTRL+K,CTRL+F,但是,我也要建议。抱歉,Asyle有一个处理Unicode源文件的大问题,它确实把它垃圾了。好像固定在Svn中:它需要Perl。