Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/131.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有任何工具来标准化C++;密码? 我正在寻找一个工具,它可以在Windows上重新格式化我的代码库中的一些C++代码。基本上,我有一些我不久前写的代码,我想使用,但它与我在最近的项目中使用的样式不匹配 如何以标准方式重新格式化C++代码?< /P>_C++_Code Formatting_Code Readability - Fatal编程技术网

是否有任何工具来标准化C++;密码? 我正在寻找一个工具,它可以在Windows上重新格式化我的代码库中的一些C++代码。基本上,我有一些我不久前写的代码,我想使用,但它与我在最近的项目中使用的样式不匹配 如何以标准方式重新格式化C++代码?< /P>

是否有任何工具来标准化C++;密码? 我正在寻找一个工具,它可以在Windows上重新格式化我的代码库中的一些C++代码。基本上,我有一些我不久前写的代码,我想使用,但它与我在最近的项目中使用的样式不匹配 如何以标准方式重新格式化C++代码?< /P>,c++,code-formatting,code-readability,C++,Code Formatting,Code Readability,Billy3可以。而且大多数IDE都可以。应该可以让您在VisualStudio中实现这一点:编辑/高级/格式化文档 应用于文档的格式将与以下中的设置匹配:工具/选项/文本编辑器/C/C++ Visual Studio可能不支持您希望应用于文档的所有格式选项,在这种情况下,您将需要一个单独的工具(如Paul Betts所建议的)来按您想要的方式进行格式设置。是一种更受欢迎的工具 编辑:我不知道为什么我在第一次发布这篇文章时没有考虑它,但是你也可以使用Vim。=命令将根据您的indentexpr和

Billy3可以。而且大多数IDE都可以。

应该可以让您在VisualStudio中实现这一点:编辑/高级/格式化文档

应用于文档的格式将与以下中的设置匹配:工具/选项/文本编辑器/C/C++

Visual Studio可能不支持您希望应用于文档的所有格式选项,在这种情况下,您将需要一个单独的工具(如Paul Betts所建议的)来按您想要的方式进行格式设置。

是一种更受欢迎的工具


编辑:我不知道为什么我在第一次发布这篇文章时没有考虑它,但是你也可以使用Vim。
=
命令将根据您的
indentexpr
cinoptions
重新格式化您的代码。我过去也使用过AStyle。我使用这个GUI是为了让它更简单(我想——已经有一段时间了):Windows的艺术风格:

Eclipse/CDT可以很好地缩进您的代码

  • 它是可配置的
  • 您还可以在团队/组/组织内共享设置
另外,如果你有一些直接的问题,我会在我的帖子评论中写一些关于这方面的内容。:-)

我投赞成票


否则:

GC伟大的代码对我来说是一个老的备用代码。它是完全可配置的

使用AStyle(内置于代码块中)
希望有帮助。

想解释一下吗?在问这个问题之前,我确实花了一些时间在Visual Studio上…-1:没有第三方加载项,Visual Studio就不能。@280Z28让我证明一下。在VS中:选择整个文档,然后编辑|高级|格式选择。如果你不知道某些东西,并不意味着它不存在。实际上,它可以在某种程度上帮助你格式化代码。您可以对部分或整个文档运行“格式选择”,它将重新缩进您的代码。@Andrey:如果我这样做,它将重新缩进,但不会改变处理方括号的方式或其他类型的格式。我会给你一个+1——但这真的不能满足我的要求。是的,我在谷歌上找到了它——但它在Windows上工作吗?是的。请看@Billy:它在Windows上的效果和在其他任何地方一样好。不管平台如何,除非您想要一种“固定”格式,否则获得可用的输出可能是一项挑战(除非您处理大量代码,否则手动格式化通常更快更容易)。@Herry Coffin:我问这个问题是因为Paul Betts链接的站点只包含UNIX源代码,没有关于如何在Windows上运行它的说明。+1用于参考SO-on格式化程序。我们在一两年前使用它来格式化我们的整个代码库(GNU->ANSI缩进),它工作得非常完美。
Step 1 : Select your code
Step 2 : Click on Plugins->Source Code Format (AStyle )