插件主要类型

基于IntelliJ平台的产品可以通过安装插件的方式来修改或调整产品本身,实现自定义行为。插件仓库中所有的插件都可直接下载安装。

最主要的插件类型包括:

  • 自定义语言支持
  • 框架集成
  • 工具集成
  • 用户界面扩展

自定义语言支持

自定义语言支持提供在IDE中使用某种特定语言的功能特性。包括:

  • 文件类型识别
  • 词法分析
  • 语法高亮
  • 格式化
  • 代码洞察和代码编辑
  • 代码审查和快速修复
  • 意图操作

参考自定义语言支持指南获取更多信息。

框架集成

框架集成主要通过提升对特定框架典型特征的代码洞察,达到直接在IDE中使用特定框架的功能特性。有时,框架集成也需要自定义语言支持特性,来对自定义语法或者DSL进行分析。

  • 特定代码洞察
  • 直接使用框架功能特性 具体示例可参考 Struts 2插件

工具集成

工具集成使得在IDE中直接使用三方工具功能特性成为可能,而无需来回切换不同的软件。 也即:

  • 实现额外的动作
  • 工具使用界面
  • 访问外部资源

具体示例参考Gerrit集成插件。

用户界面扩展

这类插件会对IDE的用户界面进行各种各样的改变。一些插件会增加一些用户界面,以此来提供一些新的功能特性。也有一些插件只会对原有界面进行一些调整。 具体示例可参考Background Image 插件

results matching ""

    No results matching ""