/TarsTools

A JetBrains plugin for editing Jce/Tars files

Primary LanguageJavaBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

In English

Jce/Tars Support

该项目为实现编辑Jce/Tars文件的JetBrains插件,支持Intellij IDEA、Android Studio、PhpStorm、WebStorm、GoLand、CLion等Intellij IDE。


功能介绍

  1. 关键字高亮, 代码折叠,面包屑导航
  2. 静态分析与自动修复
  3. 点击跳转与查看usage
  4. 代码格式化与代码风格设置
  5. 智能提示module与自定义类型
  6. 自动提示include文件
  7. 智能重命名
  8. 自动生成测试用例
  9. java与jce之间相互跳转
  10. 可以转换为proto文件

具体开发体验,可查看功能截图


安装说明

网络安装

本插件已经在JetBrains Plugin Repository发布,通过IDE的Plugin入口,查找Jce Support,可进行在线安装或更新。

建议尽量使用该方式进行安装。

本地安装

下载本项目的dist文件夹下的jce-support-0.3.2.zip文件, 然后再通过Intellij Idea的设置菜单安装本地插件。

注意,通过本方法安装的插件,将不会自动更新


Todo

  • 支持tars
  • 编译jce

维护说明

  1. 本项目利用Intellij IDEA开发,请参考Intellij IDEA的插件开发,可使用Intellij IDEA Community Edition来维护本项目的插件
  2. src/main/java下的代码为插件所有逻辑, src/main/resources下的代码为插件的资源文件

致谢

在开发过程中,有如下人员付出了卓越贡献:

  • Harvey Xu
  • Kong Yuanyuan

还有不少朋友和同事,提出了宝贵意见,欢迎继续支持。