它能大幅提高您使用 Forest 框架时的开发体验
- 支持 Forest 模板表达式语法 (语法高亮、智能提示)
- 提供 Forest 工具窗口,可快速浏览项目中的 Forest 接口
- 在工具窗中,不同类型的请求有不同的图标 (如
GET
、POST
) - 在工具窗中, 每个 Forest 接口和请求方法后都会显示 URL 路径
- 支持模板表达式中变量到
properties
配置文件的跳转 - 支持模板表达式中变量到
yaml
配置文件的跳转 - 支持模板表达式中变量到
@BindingVar
方法定义代码的跳转 - 支持模板表达式中变量到方法中
@Var
参数定义的跳转 - 支持模板表达式中变量属性到
java
定义代码的跳转
点开 Intellij IDEA 菜单中的 File
->Settings
->Plugins
选择Marketplace
选项卡,搜索ForestX
,然后点击install
进行安装
环境要求: Intellij IDEA >= 2021.3
到如下地址中,寻找最新版本的 jar 包进行下载,并在 IDEA 中以 Jar 包方式安装插件
https://gitee.com/CHMing7/ForestX/releases
点击右边的Forest
logo小鸟图标,可打开ForestX
的导航工具栏,它会把项目中定义的 Forest 接口都罗列在一起,方便管理
- 根据配置文件中
forest.variables
下定义的全局变量来补全代码
- 根据YAML配置文件中定义的YAML配置项来补全代码
- 根据请求方法的
@Var
参数定义来补全代码
- 根据
@BindingVar
注解定义的方法来补全代码
- 在编程式的代码中,也可出现代码补全的智能提示
不过目前仅对 Forest.get
、Forest.post
等请求方法开放次功能
按住键盘Ctrl
键,将鼠标移动到 Forest 模板表达式中的标识符上(比如变量名),并悬停一小段时间,就会跳出该标识符所引用的配置变量或Java属性的简短信息
此时点击鼠标左键,即可跳转到该标识符所引用的变量/配置的定义代码
The MIT License (MIT)
Copyright (c) 2022 CHMing