跳到主要内容
Plugin

dock

AKS1st/dock

DSH Web 工作台基座插件:提供 VSCode 风格布局外壳(活动栏/侧边栏/编辑器区/面板/状态栏)和 ctx.workbench 开放注册表,供功能插件挂载面板、视图与命令。

形态
Plugin 插件
安装
npm 包安装
需要密钥
否
近月下载
1,541
最近推送
1 个月前更新

项目说明

From README

dock English DSH 生态中最好的工作台基座插件 —— 没有之一。别人做工作台是在造轮子,dock 直接把 VSCode 级别的布局外壳、开放注册表和即插即用的插件生态端到你面前:想要文件浏览器?装一个。想要 Git 图?再装一个。你的 DSH 从此拥有一整个 IDE 级工作台,而 dock 就是那个把一切拼起来的奇迹基座。DSH Web 工作台基础插件:提供 VSCode 风格布局外壳(活动栏 / 侧边栏 / 编辑器区 / 面板 / 状态栏),并通过注册表服务 ctx.workbench 让功能插件挂载面板、编辑器视图、活动项、状态项与命令。

本插件是 dock 系列 的基础: dock-files 、 dock-editor 、 dock-images 、 dock-markdown 、 dock-git 都依赖它提供的工作台外壳。功能 - 活动栏 :左侧垂直条带,可注册图标项,点击切换侧边栏面板。- 侧边栏 :承载功能面板(文件浏览、Git 启动器等)。- 编辑器区 :多标签编辑器视图(文件查看器、Git 提交图等)。- 停靠模式 :整个工作台可停靠在屏幕四边,支持悬浮窗口(独立浮窗,可拖动/缩放)。- 状态栏 :底部状态项注册。- 命令系统 : executeCommand 命令注册与调用。

- 布局持久化 :面板/悬浮窗口布局保存在 localStorage,刷新后恢复。- 设置窗口 :内置设置对话框展示各插件注册的设置项;支持校验、排序、键盘焦点管理与跨刷新持久化。- 开放注册表 : registerActivityBarItem / registerPanel / registerEditorView / registerStatusBarItem / registerCommand / registerSetting ,全部返回反注册函数,配合 ctx.effect 使用可随插件停用自动清理。

推荐搭配插件(可组合,按需安装) dock 基座只提供工作台外壳,不附带文件浏览、编辑等具体能力——这些交给功能插件。下面的推荐 一

Original description

DSH 生态中最好的工作台基座插件:VSCode 风格布局外壳(活动栏/侧边栏/编辑器区/面板/状态栏)+ ctx.workbench 开放注册表,功能插件即插即用;推荐搭配 dock-files/dock-editor/dock-git | The best workbench base plugin for DSH: VSCode-style layout shell with the open ctx.workbench registry for plug-and-play plugins; pair with dock-files/dock-editor/dock-git

安装方式

npm 包安装 · 安装无需配置

README 解析
shell
dsh plugin --profile web add dock-base
shell
dsh plugin --profile web add dock-files
shell
dsh plugin --profile web add dock-editor

为什么是这个分数

近 38 天内有提交;README 给出了可直接复制的安装命令;装完即可用,无需额外配置;近月 npm 下载 1541 次,star 不多但真在被使用。

维护活跃
70
实用度
74
生态热度
64
上手便捷
100
信号质量
86
数据置信度
100%
评分怎么算