美文网首页
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