插件管理
插件的安装、配置和管理。
插件页面
菜单 → 插件,查看和管理已安装的插件。
安装插件
- 点击"注册并安装插件"
- 选择
.zip格式的插件包 - 安装完成后插件自动启动
插件状态
| 状态 | 说明 |
|---|---|
| 可用 | 插件正常运行 |
| 安装中 | 正在安装(临时状态) |
| 已禁用 | 插件被手动禁用 |
| 未安装 | 插件已卸载 |
插件操作
点击插件卡片展开详情,可执行:
- 启动 — 启动插件
- 停止 — 停止插件
- 重启 — 重启插件
- 禁用 — 禁用插件
- 启用 — 启用已禁用的插件
- 删除 — 卸载插件
插件详情
展开插件卡片显示:
- 版本号
- 插件类型(UI / Service / Data)
- 作者
- 描述
- 运行状态
- 支持的平台
- 权限配置
插件类型
| 类型 | 说明 |
|---|---|
| UI | 渲染自定义界面 |
| Service | 后台服务 |
| Data | 贡献主题、语言包、类型存根 |
权限
插件在安装时声明所需权限。IDE 在插件页面显示权限配置。
插件开发
使用 PyriteSDK 开发自定义插件。详见 SDK 文档。
注意事项
- 插件更新后重新注册安装,并重启插件会话(或重启运行时)生效
- Data 类型插件执行一次后自动退出
- 所有插件运行在 IDE 进程内嵌的单例 Python 解释器中,共享同一运行时;重启运行时会重置整个解释器并递增 generation,旧的对象引用随之失效