IntelliJ Platform SDK DevGuide

Edit page

插件的主要类型

可以通过添加插件来修改和调整基于 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