使⽤ASTYLE格式化cc++代码
1、在notepad++中调⽤Astyle
点击,运⾏或是F5,
输⼊调⽤的程序名称,如下所⽰:
C:\AStyle\ --options=C:\AStyle\_astylerc "$(FULL_CURRENT_PATH)"
其中:
C:\AStyle\:表⽰应⽤程序⽂件存放的位置
--options=C:\AStyle\_astylerc:以⽂件的形式指定格式化的风格。⽂件会在下⾯提供,个⼈喜好不同,仅供参考。
"$(FULL_CURRENT_PATH)"是
NppExec插件所使⽤的语句,表⽰当前⽂件的绝对路径
输⼊完成后点击保存,弹出快捷键设置
再次点击运⾏,就可以到了
ref:
2、在keil中调⽤astyle
和在notepad++中同理
3、在source insight中调⽤Astyle 在菜单栏选择 Tools到Custom Commands
可以看见,新增⼀个astyle的cmd
在run⽂本框中输⼊如下内容:
"C:\AStyle\" --options=C:\AStyle\_astylerc %f
其中:
"C:\AStyle\":表⽰应⽤程序⽂件存放的位置,要⽤双引号括起来
--options=C:\AStyle\_astylerc:以⽂件的形式指定格式化的风格。⽂件会在下⾯提供,个⼈喜好不同,仅供参考。
%f 表⽰格式化当前⽂件
输⼊完成点击Menu按钮,弹出如下窗⼝,insert⼀个名为“astyle”的标签到Tools菜单栏(添加到菜单栏可以根据⾃⼰的喜好定制)
搞定!
ref:
附,_astylerc⽂件:
#--style=allman --mode=c -s4 -xV -S -xt3 -L -xW -w -xw -Y -m0 -M40 -f -p -P -xe -k3 -W3 -y -xb -j -c -xC130 --suffix=none
#-s4
--indent=spaces=4
-
-style=allman
#--style=linux
#--add-one-line-braces
#-j
--add-braces
#-y
--break-closing-braces
#-xV
--attach-closing-while
#-S
--indent-switches
#-xt3
--indent-continuation=3
#-L
--indent-labels
#-xW
--indent-preproc-block
#-w
--indent-preproc-define
--convert-tabs
#-xw
--indent-preproc-cond
#-Y
--indent-col1-comments
#-m0
--min-conditional-indent=0
#-M120
--max-continuation-indent=120
#Padding Options
#-U
--unpad-paren
#-f
#--break-blocks
#-p
#-p
--pad-oper
#-P
#--pad-paren
#-H
--pad-header
#-xe
#--delete-empty-lines
#-k3
--align-pointer=name
notepad++
#-W3
--align-reference=name
#Formatting Options
#-xb
--break-one-line-headers #-c
--convert-tabs
#-xC130
--max-code-length=130 --mode=c
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论