Android Studio插件开发之-补充知识

182 阅读2分钟
Intellij 平台插件的主要类型

我们可以通过添加插件来修改和调整基于 IntelliJ 平台的产品,JetBrains Plugins Repository提供了所有可下载的插件。

最常见的插件类型包括:
  • 用户界面主题
  • 自定义语言支持
  • 框架集成
  • 工具集成
  • 用户界面插件
1、用户界面主题

UI 主题使设计人员能够自定义内置 IDE UI 元素的外观。自定义 UI 主题可以:

  • 替代图标,
  • 更改图标和 UI 控件的颜色,
  • 更改 UI 控件的边框和插图,
  • 提供自定义编辑器方案,
  • 添加背景图像。
  • 可供下载的UI 主题说明了创造性的可能性。
2、自定义语言支持

自定义语言支持提供了使用特定编程语言的基本功能,包括:

  • 文件类型识别
  • 词法分析
  • 语法高亮
  • 格式化
  • 代码洞察和代码完成
  • 检查和快速修复
  • 意图行动
  • 插件还可以增强现有的(捆绑的)自定义语言,例如,通过提供额外的检查、意图或任何其他功能。
3、框架集成

框架集成包括改进的代码洞察功能,这是给定框架的典型特征,以及直接从 IDE 使用特定于框架的功能的选项。有时它还包括自定义语法或 DSL 的语言支持元素。

  • 具体代码洞察
  • 直接访问特定于框架的功能

请参阅Struts 2 插件作为框架集成的示例。更多参考插件可以在JetBrains Plugins Repository上找到。

4、工具集成

工具集成可以直接从 IDE 操作第三方工具和组件,而无需切换上下文,这意味着:

  • 实施额外行动
  • 相关 UI 组件
  • 访问外部资源

以Gerrit 集成插件为例。

5、用户界面插件

此类别中的插件对 IDE 的标准用户界面应用各种更改。一些新添加的组件是交互式的并提供了新功能,而另一些则仅限于视觉修改。

\