前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >神器你值得拥有——CoolFormat代码一键自动格式化工具,支持Verilog

神器你值得拥有——CoolFormat代码一键自动格式化工具,支持Verilog

作者头像
单片机点灯小能手
发布2020-07-17 10:49:12
2.3K0
发布2020-07-17 10:49:12
举报
文章被收录于专栏:电子电路开发学习

最近一周都在出差,今天刚回来,分享一款非常好用的神器。

前言

之前我分享过一个代码自动格式化插件: AStyle,用过Keil的朋友应该都会安装这个插件吧!它没有图形化界面,只能作为插件在IDE中使用,还需要配置使用参数等,支持的编程语言也比较有限。

特别是不支持Verilog,我去年曾和AStyle的作者Jim Pattee提过建议,看是否能添加Verilog的支持,得到的答复是不能添加。

笔者工作中会使用到 Verilog,虽然代码风格还算可以,但还是一直在寻找一款能自动格式化Verilog的工具,终于我在B站 全栈大佬稚晖君 的桌面工具分享视频中,发现了一款代码格式化工具——Cool Format,这是一款国人开发的开源的神器,支持图形化界面或者作为插件集成在IDE中,支持多种语言:

C\C++\C#\CSS\HTML\Java\JavaScript\JSON\Objective-C\PHP\SQL\XML\Verilog\VHDL

最重要的一点,作者在2018年增加了对FPGA开发语言—Verilog\VHDL的格式化支持。

CoolFormat介绍
  • 界面采用Office 2010风格,如果你经常使用Office,对这个软件应该非常亲切
  • 支持快速单文件格式,选中部分格式化,或者文件夹多个文件批量格式化
  • 代码风格可选ANSI、K&R、GNU等标准代码格式,也可以自定义代码风格
  • 可以对代码着色,用于网页或博客显示
  • 支持命令行操作,可以用于集成到IDE中作为插件使用
  • 免安装,单文件双击即可运行

更多的使用方法,可以参考:

https://blog.csdn.net/akof1314/article/details/8029438

使用方法

使用方法非常简单,直接打开源文件,或者导入包含源文件的文件夹,点击一下格式化按钮就可以了,速度还是非常快的。

如果想在Keil等集成开发环境中作为插件来使用,可以使用-f 文件名参数来格式化源文件。

以Keil为例:

  1. 添加一个插件
  1. 配置CoolFormat参数

在Keil中,!E表示当前文件。

  1. 使用方法

打开要格式化的.c文件,点击Tools->CoolFormat工具,来一键自动格式化当前文件。

下载
  • 开源地址: https://github.com/akof1314/CoolFormat
  • 作者的CSDN: https://blog.csdn.net/akof1314/article/details/5355948
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-05-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 电子电路开发学习 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • CoolFormat介绍
  • 使用方法
  • 下载
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档