Source Insight 4.0集成代码格式化工具astyle
下载astyle-3.4.6-x64.zip,解压缩文件,进入astyle-3.4.6-x64目录下取出astyle.exe文件,将其放到要存放的目录下,这里是放在C:\Program Files (x86)\Source Insight 4.0文件夹下。1. 下载AStyle.exe工具,官网地址:https://sourceforge.net/projects/astyle/files/-H
1. 下载AStyle.exe工具,官网地址:https://sourceforge.net/projects/astyle/files/
下载astyle-3.4.6-x64.zip,解压缩文件,进入astyle-3.4.6-x64目录下取出astyle.exe文件,将其放到要存放的目录下,这里是放在C:\Program Files (x86)\Source Insight 4.0文件夹下
2. 点击source Insight工具栏Tools->custom commands,进入如下配置界面
点击右侧Add按钮,添加名称AStyle-Code,完成后点击OK按钮。
在Run命令框里输入:
"c:\Program Files (x86)\Source Insight 4.0\astyle.exe" --style=allman -k3 -W1 -xG -S -s4 -xb -U -p -xf -xh -xC120 -xL -H -Y -xW -w -n %f
注意"c:\Program Files (x86)\Source Insight 4.0\astyle.exe" 为astyle.exe的存放路径,勾选如下图中outputhe和Control下的选项:
3. 点击右下方Keys按钮,点击Assign New Key,输入希望使用的快捷键,一般使用Ctrl+Alt+F。
至此已经完成了astyle工具的配置,下面解释一下配置中各命令的功能:
--style=allman -k3 -W1 -xG -S -s4 -xb -U -p -xf -xh -xC120 -xL -H -Y -xW -w -n %f
--style=allman 所有花括号都单独成一行的风格
-k3 指针位置风格,对应为char *_ptr,及指针靠近变量
-W1 &风格,对应为char &fool; 及地址符靠近变量
-xG 在逗号后面添加空格
-S switch语句下的case添加缩进
-s4 一次缩进为4个空格键
-xb (e.g. 'if', 'for', 'while'...)语句后加回车
-U 移除括号两边不必要的空格
-p 在 =、+、- 等操作符两边插入空格
-xf 定义函数时函数返回值与函数名置为同一行
-xh 声明函数时函数返回值与函数名置为同一行
-xC120 一行最长编码为120
-xL 根据逻辑代码回车
-H (e.g. 'if', 'for', 'while'...)与 ( 间加空格
-Y 让注释和代码一起缩进
-xW 宏定义嵌套时缩进
-w 宏定义换行缩进
-n 运行时不生成备份文件,即默认的.orig文件
详细介绍可以参照官方文档:http://astyle.sourceforge.net/astyle.html#_options
————————————————
版权声明:本文为CSDN博主「BradyF」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/redeagle_gbf/article/details/81566871
更多推荐
所有评论(0)