在keil中使用Astyle格式化你的代码的方法
2016-04-12 00:34
393 查看
在keil中使用Astyle格式化你的代码的方法
2014年02月03日 ⁄ 综合 ⁄ 共 784字 ⁄ 字号 小 中 大 ⁄ 评论关闭
一个好的程序,不仅要有好的算法,同时也需要有良好的书写风格。写出好的算法不容易,但是好的代码风格却并不困难。提到格式化代码,Astyle是一个不能错过的工具,它可以方便的将程序代码格式化成自己想要的样式而不必人工修改,并且它是绿色、免费、开源。关于Astyle的介绍帮助及下载,请参考其官方网站:http://astyle.sourceforge.net/
下面介绍在Keil uVision4 中添加Astyle的方法,上午参考keil的帮助手册,实现了在Keil中很方便的使用Astyle的方法:添加Astyle菜单的方法:
1:uVision4中单击Tools菜单---Customize Tools Menu
2:添加Astyle All Files 和Astyle Current File菜单(自定义菜单名,可以使用中文)
我在这里添加了两个菜单,分别是格式化当前文件和格式化project中的所有文件。
3:添加Command命令:单击...按钮,选择Astyle.exe。
4:Arguments:
Astyle Current File菜单填写 !E
Astyle All Files菜单填写 "$E*.c" "$E*.h"
注:!E 表示的是当前获得焦点且正在编辑的文件。
$E*.c和$E*.h代表当前获得焦点且正在编辑文件所在目录下所有.c和.h文件(参考keil uVision的帮助文档)
使用的是Astyle默认格式来格式化文件,另外也可以自定义格式,自定义格式参考Astyle的帮助文档。默认格式化后,会备份原文件为源文件名.orig。如果不想让Astyle备份文件,可以使用-n参数。 如:-n !E (表示格式化当前文件,不备份)
在keil中的使用效果:生成的菜单出现在Tools的下拉菜单中,Astyle的运行结构出现在keil的Build Output窗口中。
相关文章推荐
- C语言小问题记录
- java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
- c++实验三--个人所得税计算器
- 《Java》设计模式一:单例模式
- 对面向对象编程的6个基本原则的理解
- C++作业3
- Qt下Eigen矩阵函数库的添加
- 【使用CMake组织C++工程】2:CMake 常用命令和变量
- C# 设计基础(一)
- java instanceof 运算符(多态2)
- Windows2012中Python2.7.11+Python3.4.4+Pycharm
- asp.net mvc easyui datagrid使用
- 100万并发连接服务器笔记之Java Netty处理1M连接会怎么样
- MyEclipse安装TestNG
- Python双下划线引发的学习-类变量、实例变量
- C 【进制查表法 求取给定十进制数的其他进制形式数值】
- 【Lua游戏开发】os库-时间函数 转
- 《java编程思想》4版第四章练习生成具有n个数的斐波那契数列
- javaweb基于内容的图片搜索引擎(4)_前台检索以及结果
- Java-线程池异常信息的坑