在VS2010中使用AStyle Extension

最近在做一个C++的SDK项目,对于那些会暴露给第三方开发者使用的接口文件,我们使用了一个叫做AStyle Extension的插件来做代码美颜(其实就是代码格式化)。

下载方式1:通过Extension Manager下载

  1. 启动VS2010;
  2. 主菜单Tools > Extension Manager…;
  3. 左边选择Online Gallery,输入关键字“AStyle”。

下载方式2:通过页面下载

下载页面:https://visualstudiogallery.msdn.microsoft.com/2f3f04cd-2866-4e47-a671-d1cc9cc3fb02

这个插件的安装和使用,在下载页面的“说明”部分已经讲得很详细了,此处省略1000字。

设置

按照以下操作可以调出设置界面:主菜单Tools > Options > AStyle Formatter > General

我们在使用的Google Style设置参数

--style=google --indent=spaces=2 --max-code-length=120 --attach-namespaces --attach-classes --attach-inlines --attach-extern-c --indent-col1-comments --break-blocks --break-blocks=all --pad-oper --pad-header --unpad-paren --close-templates --remove-brackets --convert-tabs --mode=c

格式化代码

打开目标代码文件,通过菜单项来触发格式化:主菜单Edit > Advanced  > Format Document (AStyle)

设置快捷键

默认没有分配快捷键,需要自己来啊自己来,怎么在VS2010中设置快捷键,百度一下说有就有,我为Format Document菜单项分配的快捷键是Shift+F10。

时间: 2024-10-13 03:56:09

在VS2010中使用AStyle Extension的相关文章

windows7 64位机上CUDA7.0配置及在VS2010中的简单使用举例

1.        查看本机配置,查看显卡类型是否支持NVIDIA GPU,选中计算机--> 右键属性 --> 设备管理器 --> 显示适配器:NVIDIA GeForce GT 610,从https://developer.nvidia.com/cuda-gpus可以查到相应显卡的compute capability: 2.        从http://www.nvidia.cn/Download/index.aspx?lang=cn下载合适驱动347.88-desktop-win8

vs2010中使用Nunit测试c#代码结果的正确性

http://www.nunit.org/index.php?p=download 上面地址下载,有安装版的,有直接解压版的,只有里面的nunit.framewor.dll就可以做简单的测试了. 安装版的路径默认为:C:\Program Files \NUnit 2.6\bin\framework\nunit.framewor.dll 从vs2010中直接下载安装插件: 安装完后提示重启vs,然后就可以打开用了,在视图中可以打开: 然后写好测试代码之后,就能够看到结果,不对的话会有相应的错误..

VS2010中的快捷键

一. VS2010中的快捷键 1: Ctrl + Enter (在光标指定位置的上+ K + C (注释) Ctrl + E + U (取消注释) <=> Ctrl + K + U (取消注释) 5: Tab  (增加缩进)面添加一行,并将光标移至新添加行的行首位置) Ctrl + Shift + Enter (在光标指定位置的下面添加一行,并将光标移至新添加行的行首位置) 2: Ctrl + Shift + L (删除当前行) 3: Ctrl + M + O (折叠所有的函数) Ctrl +

VS2010中如何将动态链接库改成静态链接库

VS2010中如何将动态链接库改成静态链接库 VS2010静态编译生成的.exe可执行文件,可以免安装免DLL在其他电脑直接运行. 静态编译:就是在编译可执行文件的时候,将可执行文件需要调用的对应动态链接库(.so)中的部分提取出来,链接到可执行文件中去,使可执行文件在运行的时候不依赖动态链接库. 1. 编译实现方式有两种 [1]debug方式的静态链接: 设置: (1)项目 -> 配置属性->常规->MFC的使用:在静态库中使用MFC(如果有使用MFC). (2)项目 -> 配置

VS2010中配置OpenGL

下面将对VS2010中配置OpenGL进行简单介绍. 学习OpenGL前的准备工作第一步,选择一个编译环境现在Windows系统的主流编译环境有Visual?Studio,Broland?C++?Builder,Dev-C++等,它们都是支持OpenGL的. 我选择Visual?Studio?2010和VC6++作为学习OpenGL的环境.第二步,安装GLUT工具包GLUT不是OpenGL所必须的,但它会给我们的学习带来一定的方便,推荐安装.Windows环境下的GLUT下载地址:(大小约为15

Source Insight 中使用 AStyle 代码格式工具

Source Insight 中使用 AStyle 代码格式工具 彭会锋 2015-05-19 23:26:32     Source Insight是较好的代码阅读和编辑工具,不过source insight没有集成代码格式化工具:GNU的astyle是一个较好的免费的代码格式化工具,经过它的格式化之后,代码排版会变得很漂亮:Astyle主要作为插件供其他程序调用,具体的使用方法如下: 1 astyle下载地址: http://sourceforge.net/projects/astyle/

vs2010中的ADO控件及绑定控件

要在项目中添加某一个ActiveX控件,则该ActiveX控件必须要注册.由于VS2010中,并没有自动注册ADO及ADO数据绑定控件(Microsoft ADO Data Control,Microsoft DataCombo等),参考http://msdn.microsoft.com/zh-cn/library/dsb06ab6(v=vs.100).aspx 故没法在插入ActiveX控件对话框中找到它们. 若要在VS2010中获得这种控件,需要另外下载然后注册,或者利用以前的VS版本获得.

二维码Data Matrix简单介绍及在VS2010中的编译

Data Matrix 二维条码原名Datacode,由美国国际资料公司(International Data Matrix, 简称ID Matrix)于1989年发明.Data-Matrix二维条码是一种矩阵式二维条码. Data Matrix符号由规则排列的深浅色正方形模块构成,每一个正方形模块就是一个基本单元.每一个基本单元又被编码为一比特的数据. 数据区的四周是探測图形.用于条码符号定位和确定条码结构信息.探測图形的四周是空白区,用以将条码符号与背景分离. 探測图形是一个模块的宽度.是数

在source insight中集成astyle

转自:http://www.cnblogs.com/xuxm2007/archive/2013/04/06/3002390.html 好吧,我有代码格式的强迫症,代码不整齐,我看的都头疼,之前一直喜欢用SourceStyler C++的,但是这个在win7下貌似不能使用,只能转向astyle了. http://www.cnblogs.com/xuxm2007/archive/2010/09/21/1832686.html 关于参数的话,差不过够用就行,不用非得调的那么精细,比较重要的是要看代码啊