【发布时间】:2011-11-27 23:21:57
【问题描述】:
是否可以将 Artistic Style 与 Visual Studio 2010 集成?与包含 Visual Studio 代码格式化程序相比,它在修复损坏的代码缩进和样式方面做得更好。理想情况下是热键或将其应用于当前文件的东西。我知道如何手动应用它,但必须有一个插件或其他东西可以帮助自动完成它。
【问题讨论】:
标签: c++ visual-studio-2010 formatting astyle
是否可以将 Artistic Style 与 Visual Studio 2010 集成?与包含 Visual Studio 代码格式化程序相比,它在修复损坏的代码缩进和样式方面做得更好。理想情况下是热键或将其应用于当前文件的东西。我知道如何手动应用它,但必须有一个插件或其他东西可以帮助自动完成它。
【问题讨论】:
标签: c++ visual-studio-2010 formatting astyle
现在有一个适用于 Visual Studio 2010/2012 的“AStyle Extension”插件,您可以通过内置的 Visual Studio 扩展管理器(工具 -> 扩展和更新)下载和安装它。它包括一个配置对话框,可让您控制所有选项。
这里有关于这个插件的更多信息:
http://visualstudiogallery.msdn.microsoft.com/2f3f04cd-2866-4e47-a671-d1cc9cc3fb02
【讨论】:
Visual Studio 支持外部工具: http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=EN-US&k=k%28VS.EXTERNALTOOLS%29&rd=true
使用$(ItemPath) 作为参数配置它就可以了。你可以像这样在它前面添加其他选项:-A12 $(ItemPath)。
【讨论】:
您可以将外部工具添加到 IDE。请参阅工具菜单。您可以让 Artistic Style 为您格式化整个文件。有点脆,因为在运行外部命令之前必须先保存文件。
您可以将击键绑定到外部命令。在工具 -> 自定义 -> 键盘中查看 Tools.ExternalCommandN(其中 N 是 1 到 24)。
【讨论】: