sourceinsight代码格式化
source insight代码格式化(Astyle)
GNU的astyle是⼀个免费的代码格式化⼯具,能够格式化c/c++等代码 , 我们可以将外挂到SourceInsight中,具体步骤如下:
1、下载Astyle⼯具
2、source insight中挂载Astyle⼯具
a、将AStyle_2.02_windows.zip解压到D:\lb\⽬录下(可以放在任意⽬录)。
b、在SourceInsight菜单栏⾥,Options-->Custom Commands界⾯上选择:Add,在弹出对话框写⼊ 命令名,在run中添加相应的命令。
1)ansi C 格式化当前⽂件的命令为:"D:\Tools\AStyle_3.1_windows\AStyle\" --style=ansi -s4 -S -N -L -m0 -M40 --convert-tabs --suffix=.pre %f
2)ansi C 格式化某个⽬录下所有⽂件的命令为:"D:\lb\AStyle\" Z:\LocalProject\DEZHOU3716/*.c格式化命令format参数
Z:\LocalProject\DEZHOU3716/*.h -- style=ansi -s4 -S -N -L -m0 -M40 --recursive --convert-tabs --suffix=.pre %f
3)Linx C 格式化代码的命令如下 "D:\Tools\AStyle_3.1_windows\AStyle\" --style=linux -t -S -N -L -m0 -M40 --convert-tabs --indent=force-tab=8 --suffix=.pre %f
TAB键为8个空格,这个格式是我⽤来格式化编写内核代码的时候⽤到的
reference如下
c、在SourceInsight菜单栏⾥,Options-->Key Assignments 界⾯上选择:Keys,在弹出对话框的Command框的列表中到你定义的命令名,然后点击Assign New Key,接着按下你要设置的快捷键。
3、Astyle参数说明
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论