Keil 添加AStyle插件以格式化

一、将下载好的Astyle.exe文件添加到keil -> Tools -> customize Tools Menu命名

二、新建插件,命名AStyle Current File(可以任意名字),

Command:输入AStyle.exe文件的路径,或点击到Keil\AStyle\bin目录下选择AStyle.exe。

Arguments:输入-p !E,其中!E表示将当前代码格式化,-p 表示在操作符两边添加空格,注意-p!E之间有个空格,p为小写字母。

三、使用:单击Tools菜单下的AStyle Current File

四、插件添加快捷键,

1.选择Edit菜单下的Configuration选项。

2.选择ShortcutKeys选项卡下的ToolsAStyleCurrent File 点击Create Shortcut

3.在弹出的窗口,按下要设置的快捷键,设置为Ctrl+Shift+A,点击OK确定。

4.设置完成
 

设置的默认格式为ANSI格式,另外还可以设置为其他的代码格式,如kr或linux或gnu等其他格式,只需要Argument项命令符前面加上:--style= 某格式

附录:

AStyle常用命令符:

(1)-f

在两行不相关的代码之间插入空行,如import和public class之间、public class和成员之间等;

(2)-p

在操作符两边插入空格,如=、+、-等。

如:inta=10*60;

处理后变成int a = 10 * 60;

(3)-P

在括号两边插入空格。另,-d只在括号外面插入空格,-D只在里面插入。

如:MessageBox.Show("aaa");

处理后变成MessageBox.Show ( "aaa" );

(4)-U

移除括号两边不必要的空格。

如:MessageBox.Show( "aaa" );

处理后变成MessageBox.Show ("aaa");

(5)-V

将Tab替换为空格。

上图中的 !E -p -s4 -P(-是连接符,不是下划线)

-p : 在运算操作符两边插入空格(使用效果见下图)

-s4:一个Tab缩进4个空格(默认),数字代表空格个数

-P :在括号两边插入空格。
-d只在括号外面插入空格
-D只在里面插入

-S: 表示switch中case语句的缩进。

-N: 表示命名空间namespace内的缩进;

-U: 表示括号内的两头的參数和括号之间不留空格;

-H: 表示”if”、”for”、”while”等keyword右边添加一个空格。

-k1: *和&在表示指针和引用类型时,和类型名称并紧。和变量名之间留空格;

-p: 在运算符号(操作符)左右加上空格;

-P: 在括号两边插入空格;-d仅仅在括号外面插入空格。-D仅仅在里面插入;

-j: 给每一个”if”、”for”、“while”添加大括号;

-D: 在小括号边上添加一个空格;

-c: 将TAB替换成空格;

-M: 对定义的參数和变量进行对齐;

-w: 对宏进行对齐处理;

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值