将艺术风格与Visual Studio 2010集成

时间:2011-09-29 19:17:22

标签: c++ visual-studio-2010 formatting astyle

是否可以将Artistic Style与Visual Studio 2010集成?与包含visual studio代码格式化程序相比,它在修复损坏的代码缩进和样式方面做得更好。理想情况下是热键或将其应用于当前文件的东西。我知道如何手动应用它,但必须有一个插件或可用的东西来帮助自动完成它。

3 个答案:

答案 0 :(得分:1)

您可以将外部工具添加到IDE。请参阅“工具”菜单。您可以将Artistic Style格式化为整个文件。它有点脆,因为你必须在运行外部命令之前保存文件。

您可以将键击绑定到外部命令。在工具 - >中查看Tools.ExternalCommandN(其中N为1到24)自定义 - >键盘。

答案 1 :(得分:1)

Visual Studio支持外部工具: http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=EN-US&k=k%28VS.EXTERNALTOOLS%29&rd=true

使用$(ItemPath)作为参数配置它可以正常工作。您可以在其前面添加其他选项:-A12 $(ItemPath)

答案 2 :(得分:0)

现在有一个Visual Studio 2010/2012的“AStyle扩展”插件,您可以通过内置的Visual Studio扩展管理器(工具 - >扩展和更新)下载和安装。它包含一个配置对话框,可让您控制所有选项。

这里有关于这个插件的更多信息:

http://visualstudiogallery.msdn.microsoft.com/2f3f04cd-2866-4e47-a671-d1cc9cc3fb02