本文总结了IAR开发工具的使用小技巧,使得使用更加方便。演示使用的IAR为IAR for 8051(版本10.10.1),读者安装其他版本IAR,阅读下文技巧使用步骤可以能会有差异。
一、AStyle插件格式化代码
IAR没有直接提供自动格式化代码的功能,我们可以通过安装AStyle插件来实现自动代码的格式化,使地代码的排版美观直观。安装步骤如下:
1、 安装并使用插件
1、下载获取AStyle插件。
(1)从官网上下载获取:Artistic Style - Browse Files at SourceForge.net
(2)见附件:AStyle.zip(IAR for 8051(版本10.10.1)验证可用)
2、将下载好的文件解压,然后将AStyle文件夹复制到IAR文件的安装目录下。
3、打开用IAR,在Tools菜单栏选择Configure Tools,调出工具配置窗口,如下图所示。
4、在工具配置窗口新建一个工具,在Menu Text底下填新建菜单名称Astyle Current File;点击Command命令后面的Browse按钮,添加Astyle.exe文件路径;在Argument下面输入格式化命令(推荐参数:--style=ansi -s4 -S -Y -D -xe -k1 -j -c -xL -p -U --delete-empty-lines --suffix=none $FILE_PATH$),如下图所示。
5、命令添加完之后点OK按钮。这时格式化菜单就添加成功。
6、测试一下。每次代码修改完成之后,首先要点保存按钮,将代码保存一次,这时候格式化代码功能才能起作用,如果代码没有保存,格式化代码将不会起作用。
2、补充说明:
(1)、从官网上下载获取AStyle插件,不一定要获取最新版的AStyle插件,因为最新版的AStyle插件可能无法使用,因为IAR版本无法兼容,导致无使用。因此可以多下几个旧版本AStyle插件,配置试试看。
2、格式化命令的具体含义: --style=ansi -s4 -S -Y -D -xe -k1 -j -c -xL -p -U --delete-empty-lines --suffix=none $FILE_PATH$ (书写命令,一定要严格按照英文输入法进行输入)
推荐参考文档:在IAR中利用AStyle插件格式化代码_iar astyle-CSDN博客
这样可以配置自己的格式化风格
3、还可以给格式化命令菜单添加一个快捷键,如下图所示。
这时候点开Tools菜单栏,就能看见设置好的快捷键。这样就可以通过按快捷键快速的格式化代码了。此处要注意一个问题,每次代码修改完成之后,首先要点保存按钮,将代码保存一次,这时候格式化代码功能才能起作用,如果代码没有保存,格式化代码将不会起作用。
二、修改显示字体大小
IAR安装好后,导航区和代码的字体可以根据自己喜好进行设置。
1、修改导航区域和搜索显示区域的字体大小
如下图所示。
2、修改代码区字体、并根据有语法设置颜色等
3、代码区字体 配置文件修改
(1) 代码区字体修改会同步到配置文件 IarIde.xml,路径查找如下图所示。
(2)新安装IAR,配置代码区字体过程过过于繁琐,可用IarIde.xml替换来快速完成字体修改。本文提供笔者自己常用的一个代码区字体配置文件,可自行按照(1)中找到路径替换使用。见附件:IarIde.zip