Main Types of Plugins

Products based on the IntelliJ Platform can be modified and adjusted for custom purposes by adding plugins. All downloadable plugins are available from the JetBrains Marketplace.

通过添加插件,可以修改和调整基于IntelliJ平台的产品,以实现自定义目的。所有可下载的插件都可以从JetBrains市场获得。

The most common types of plugins include:

最常见的插件类型包括:

  • UI Themes
  • UI主题
  • Custom language support
  • 自定义语言支持
  • Framework integration
  • 框架集成
  • Tool integration
  • 工具集成
  • User interface add-ons
  • 用户界面插件

UI Themes

UI Themes give designers the ability to customize the appearance of built-in IDE UI elements. Custom UI Themes can:

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

  • substitute icons,
  • 替换图标
  • change the colors of icons and UI controls,
  • 更改UI控件和控件的颜色,
  • alter the borders and insets of UI controls,
  • 改变UI控件的边框和插图
  • provide custom editor schemes,
  • 提供自定义编辑器方案
  • add background images.
  • 添加自定义背景图片

Custom Language Support

Custom language support provides basic functionality for working with a particular programming language, that includes:

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

  • File type recognition
  • 文件类型识别
  • Lexical analysis
  • 词汇分析
  • Syntax highlighting
  • 高亮显示
  • Formatting
  • 格式化
  • Code insight and code completion
  • 代码理解和完成
  • Inspections and quick-fixes
  • 检查和快速修复
  • Intention actions
  • 意向行动

Plugins can also augment existing (bundled) custom languages, e.g., by providing additional inspections, intentions, or any other features.

插件还可以扩展现有的(已捆绑的)自定义语言,例如,通过提供额外的检查、意图或任何其他功能特性。

Framework Integration

Framework integration consists of improved code insight features, which are typical for a given framework, as well as the option to use framework-specific functionality directly from the IDE. Sometimes it also includes language support elements for a custom syntax or DSL.

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

  • Specific code insight
  • 特定代码洞察
  • Direct access to framework-specific functionality
  • 直接访问特定于框架的功能

Tool Integration

Tool integration makes it possible to manipulate third-party tools and components directly from the IDE without switching contexts, that implies:

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

  • Implementation of additional actions
  • 附加功能的实现
  • Related UI components
  • 相关UI组件
  • Access to external resources
  • 访问额外的资源

User Interface Add-Ons

Plugins in this category apply various changes to the standard user interface of the IDE. Some newly added components are interactive and provide new functionality, while others are limited to visual modifications only. The Random Background plugin may serve as an example.

此类别中的插件将各种更改应用于IDE的标准用户界面。一些新添加的组件是交互式的并提供新功能,而其他组件仅限于视觉修改。随机背景插件可以用作示例。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值