如何在Keil中添加AStyle对代码进行格式化处理

下面两个简单的程序哪个更规范、可读性更高呢?
显然是右侧的,合理缩进、美观、可读性高,是规范的代码风格。当我们使用Kei编写程序时,往往不注意代码的风格,那么有没有一种工具能让代码自动调整为标准格式呢?答案是肯定的,那就是Astyle插件,AStyle是一个用来对C/C++代码进行格式化的Eclipse 插件,该插件基于Artistic Style 开发,可在Eclipse CDT 环境中使用。

关于AStyle

  • 01

    AStyle 是Artistic Style的简称,是一个开源的源代码格式化工具,可以对C,C++,C#以及Java等编程语言的源代码进行缩进、格式化、美化。

添加AStyle插件

  • 01

    一、将AStyle_2.02.1_windows.zip解压到Keil安装目录下。

  • 02

    二、打开Keil 软件,选择Tools菜单下的CustomizeTools Menu选项。

  • 03

    参考Keil µVision4User's Guide进行设置

  • 04

    四、新建插件,命名AStyleCurrent File(可以任意名字), Command:输入AStyle.exe文件的路径,或点击到Keil\AStyle\bin目录下选择AStyle.exe。 Arguments:输入-p!E,其中!E表示将当前代码格式化,-p 表示在操作符两边添加空格,注意-p与!E之间有个空格,p为小写字母。

  • 05

    五、插件安装好了,应该怎么使用呢? 程序编写完成后,单击Tools菜单下的AStyleCurrent File, BuildOutput 窗口显示已经格式化当前C文件,运行后,文件就是标准的C代码格式了,是不是很神奇呢?

自定义快捷键

  • 01

    插件添加成功后,还可以为这个插件自定义的一个快捷键,以方便我们的操作: 1.选择Edit菜单下的Configuration选项。

  • 02

    2.选择ShortcutKeys选项卡下的Tools:AStyleCurrentFile 点击CreateShortcut。

  • 03

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

  • 04

    4.这样格式化文件的快捷键就设置好了,快试试好不好用吧!是不是比用鼠标更方便了呢!

  • 05

    设置的默认格式为ANSI格式,另外还可以设置为其他的代码格式,如kr或linux或gnu等其他格式,只需要Argument项命令符前面加上:--style= 某格式 如设置为kr代码格式: Argument:--style=kr-p!E 下图是kr格式和ansi格式,可以看出两种格式非常接近。

(0)

相关推荐

  • 如何在word中添加背景图片及背景颜色的教程

    word是我们经常办公需要用的办公软件,但是有的时候。因工作需要,我们需要为word文档添加一个背景的效果,达到一个视觉感观的体验。我们可以用来制造漂亮的背景图片或者为文本文档添加图片,这让读者在看这 ...

  • 如何在eclipse中添加android ADT ADT插件的安装图文教程

    对于程序开发的学者来说,eclipse并不陌生,它为我们提供了一个非常广阔的平台来开发程序。同样我们也可以用它来开发android程序。但是在eclipse中并不能直接开发android程序,需要我们 ...

  • 如何在Keynote中添加链接?

    在Mac自带的Keynote程序中,您可以将文本.图像和形状变成链接,当您在演示期间点按这些链接时,它们会执行几个操作的任一操作.具有链接的对象在演示文稿中将如同普通对象那样显示.在文本框或形状中键入 ...

  • Win7系统如何在excel中添加word文档结构图

    Win7系统如何在excel中添加word文档结构图 方法一: Word提供了一个很方便的功能--文档结构图,通过文档结构图可以在整个文档中快速浏览并追踪特定的文件内容位置.文档结构图是一个独立的窗口 ...

  • 如何在PPT中添加和插入图片

    PPT是一个办公应用程序,它是我们办公.学习中不可多得的好帮手.不少小伙伴还不太熟悉有关的操作技巧,因此常常存在困惑.比如:很多用户不知道如何在PPT中添加和插入图片,小编今天就来为您解答这个问题.具 ...

  • 如何在applepay中添加交通银行信用卡

    随着科技的发展,支付方式也是越来越丰富,支付宝支付.微信支付.applepay支付.接下来就由小编来告诉大家如何在ApplePay中添加交通银行信用卡.具体如下:1.第一步,打开手机并在桌面上找到买单 ...

  • 如何在imovie中添加字幕文字?

    iMovie是苹果手机的一款软件之一,它方便了我们对于视频的一些简单编辑,比如iMovie就可以给视频添加字幕这一简单的操作,那么我们可以怎样在iMovie中添加字幕呢?一起来看看吧!具体如下:1.首 ...

  • 如何在TIM中添加或者删除特别关注的人?

    我们知道qq中可以添加特别关心的好友,同样TIM中也可以添加特别关注的好友,今天就来带大家看看如何添加或者删除吧.具体如下:1. 首先,我们需要点击打开"TIM"APP,接着在如图 ...

  • 如何在PS中添加人物的背景

    有的小伙伴在使用PS软件编辑图片时,并不喜欢图片原来的背景,想要添加其他背景,但是却不知道如何添加,那么小编就来为大家介绍一下吧.具体如下:1. 第一步,双击或者右击打开PS软件,接着点击页面左上角的 ...