Nth-5620/dsh-readwrite-hub

Nth-5620★ 0JavaScript最后同步: 2026-08-22

在 GitHub 打开

DeepSeek Harness novel writing and reading workspace plugin (modified fork of dsh-workspace-explorer, MIT): character-accurate pagination, auto-saved progress, pinned progress bookmark, return-to-progress chip, chapter TOC, ruled-line writing mode

README 摘要

dsh-readwrite-hub(读写字间) ⚠️ 本仓库是基于上游开源插件的二次开发分支 :在 3911ee/dsh-workspace-explorer (MIT License) 基础上,把「文件管理 + 码字」扩展为「 文件管理 + 码字 + 小说阅读 」一体插件。 上游作者不参与本分支维护,本分支的问题请在本仓库 Issues 反馈。 我们在此 明确承认并致谢上游项目 (详见「致谢与许可」)。 English 〇、与上游 dsh-workspace-explorer 的差异(魔改清单) 本分支继承上游 0.1.0 原版的全部文件管理能力,并做了以下修改与增强( lib/ 为运行版,无需构建): 0.1 最大差异:新增小说阅读模式(上游没有) 这是本插件与上游最核心的区别。在编辑器工具栏点「阅读」,同一个文件立刻变成书籍排版: - 按字分页 :CJK 字宽校准 + 字符切片,段落可跨页、页面始终填满(实测每页底部仅留一行安全余量), 不再像上游那样整段换页留下大片空白; 只有新章节另起一页 。 - 进度自动记忆 :翻页即写盘( /.dsh/readwrite-hub/state.json ),关闭应用 / 切换文件 / 重开 Harness 都不丢进度;重新打开自动续读到上次位置。 - 进度书签置顶 :书签面板里进度书签永远排在最前,显示记录时间(如 2026-08-21 15:33 )。 - 「返回原进度」胶囊 :跳页 / 点进度条 / 搜索后出现,一键回到原位置;连续 3 次自然翻页后自动确认新位置。 - 章节目录 :自动解析「第一章」「序章」「番外」「Chapter N」「纯数字行」「 标题」等十余种章节格式,点击直达。 - 书签系统 :一键添加 / 删除当前页书签,点击跳转。 - 跳页输入框 :底部输入页码回车直达;底部进度条点击任意位置跳转。 - 键盘翻页 :PageUp / PageDown / ↑ / ↓ / Home / End / 空格。 0.2 界面形态:固定右侧侧边栏(替代弹窗面板) 上游是"点击按钮弹出双栏面板",本分支改为 固定右侧侧边栏 :侧边栏底部「工作区文件」按钮打开可拖宽度的常驻侧栏, 左侧文件树 + 右侧编辑器,拉出 / 收回带平滑动画(0.2s var(--ds-ease-in-out) ,与 harness 左侧面板一致)。 0.3 单工作区文件树 上游列出所有已注册工作区(历史工作区越积越多);本分支改为 只显示当前会话所属工作区 , 切换会话时文件树自动跟随。 0.4 「添加到对话」→ 输入框 @ 引用 右键文件 / 文件夹 →「添加到对话」:通过 DSH 框架原生的 slash/input-insert-reference 机制 在输入框内插入 @ 文件引用 (与 DeepSeek Harness 原版…

在 GitHub 查看完整 README →
工具/开发deepseek-harnessdsh-pluginnovelpluginreadingtext-editorweb-novelwriting

分类