插件的主要类型
可以通过添加插件来修改和调整基于 IntelliJ Platform 的产品,以用于自定义目的。所有可下载的插件都可以在 JetBrains 插件仓库 上找到。
最常见的插件包括:
- 自定义语言支持
- 框架整合
- 工具整合
- 用户界面附加组件
自定义语言支持
自定义语言支持提供使用特定编程语言的基础功能。这包括:
- 文件类型识别
- 词法分析
- 语法高亮
- 格式化
- 代码 insight 与代码补全
- 检查和快速修复
- Intention actions
参考 自定义语言支持讲解 来学习更多关于该主题的信息。
框架整合
框架整合包含改进的大爱吗 insight 特性,该特性对于给定的框架是典型的,以及直接从 IDE 使用特性于框架的功能的选项。有时也为自定义语法或 DSL 包含语言支持的元素。
- 特定代码 insight
- 直接访问特定框架的功能
参考 Struts 2 plugin 作为框架整合的示例。
工具整合
工具整合使直接在 IDE 中操纵第三方工具与组件成为可能,而无需切换上下文。
这意味着:
- 实施其他 Action
- 相关 UI 组件
- 访问外部资源
以 Gerrit 整合插件为例。
用户界面附加组件
这个类别的插件将各种更改应用于 IDE 的标准用户界面。一些新添加的组件是交互式的,并提供了新功能,而其他则受限于视觉的修改。Background Image 插件可以作为示例。
Last modified: 28 March 2020