美文网首页
keil5插件安装及使用

keil5插件安装及使用

作者: itsenlin | 来源:发表于2022-07-18 20:01 被阅读0次

[toc]

背景

嵌入式开发工具keil当前使用很广泛,不同的人员写代码可能风格不太一样,有时候会导致代码格式很乱,这时候可以使用keil5+插件方式来优化代码,这里以AStyle这个工具来说明,keil5上怎么以插件的方式使用

AStyle

Artific Style是C、C++、C++/CLI、Objective-C、C#和Java等编程语言的源代码格式化程序和美化程序。
下载地址为http://astyle.sourceforge.net/

目前最新版本是3.1版本,2018年的,后面好像一直没有更新了,下载下来的包中有源码,有兴趣的可以研究研究

keil插件安装

下载及安装

  • 在KEIL5的安装目录(例如C:\Keil_v5\)下创建一个tools目录存放插件工具
  • 将下载的astyle.exe文件放在tools目录下

如下图


工具安装.png

配置

  • 在keil5中点击“tools=>customize Tools Menu”


    tools.png
  • 添加Astyle工具配置, 点击红框处,添加一个item,命名为Astyle Format Project; 在蓝色框处配置工具路径,以及参数


    config1.png

    $E*.c$E*.h代表当前获得焦点且正在编辑文件所在目录下所有.c.h文件

    • -n 不保留原始文件,即格式化后覆盖原有文件

    • --convert-tabs 将tab键转成空格

    • --style=kr 设置为k&r格式

    • --ascii 显示输出仅为ascii字符,不添加此设置,有可能报错

    还有很多其他的配置,可以参考astyle的说明文档: Artistic Style

  • 还可以设置对当前文件做格式化,配置如下


    config2.png

    其中参数中的“!E”表示当前获得焦点且正在编辑的文件

  • 添加完配置之后,可以在Keil5的菜单栏中看到如下

    tool_menu.png
    也可以参考此博客配置

插件使用

与使用其他菜单项类似,打开一个文件点击对应的菜单项即可:
例如,打开一个文件,

  • 然后点击“Tools=>AStyle Format Project”,会有类似如下输出


    format_all.png
  • 点击“Tools=>AStyle Format Current File”,会有类似如下输出


    format_curr.png

其他工具做为keil5插件安装及使用方式与AStyle工具类似,这里不一一说明了

其他常用的工具还有:

  • CoolFormat
  • DateTime
  • FileComments
  • FunctionComment
  • ......

参考此博客

相关文章

网友评论

      本文标题:keil5插件安装及使用

      本文链接:https://www.haomeiwen.com/subject/vgudirtx.html