ReaderMate
基于 Reader3 服务器集成的 VS Code 小说阅读插件。
功能特性
- 书架管理: 浏览和管理您的小说收藏
- 阅读界面: 在 VS Code 中享受干净、无干扰的阅读体验
- 章节导航: 使用键盘快捷键轻松在章节间导航
- 进度跟踪: 自动同步阅读进度
- 章节预加载: 智能预加载,提供无缝阅读体验
- 服务器集成: 与 Reader3 服务器配合进行内容管理
安装
- 从 VS Code 扩展市场安装此插件
- 配置您的 Reader3 服务器设置
- 开始阅读您喜爱的小说!
配置
打开 VS Code 设置并配置以下选项:
- 服务器 URL: 您的 Reader3 服务器基础地址(例如:
https://reader.me )
- 用户名: 您的账户用户名
- 访问令牌: 您的身份验证令牌
- 预加载设置: 自定义章节预加载行为
使用方法
打开书架
- 使用
Ctrl+Shift+L 打开您的书架
- 或点击活动栏中的书本图标
- 或使用命令面板:"ReaderMate: 打开书架"
阅读
- 点击书架中的任意书籍开始阅读
- 使用
Ctrl+Left 切换到上一章
- 使用
Ctrl+Right 切换到下一章
- 阅读进度会自动保存
预加载
插件会根据您的阅读进度智能预加载即将到来的章节:
- 启用: 开启/关闭章节预加载
- 章节数量: 预加载的章节数量(1-5 章)
- 触发进度: 何时开始预加载(当前章节的 30%-95%)
- 缓存大小: 缓存中保留的最大章节数(5-20 章)
命令
命令 |
快捷键 |
描述 |
打开书架 |
Ctrl+Shift+L |
打开您的书籍收藏 |
上一章 |
Ctrl+Left |
导航到上一章 |
下一章 |
Ctrl+Right |
导航到下一章 |
刷新书架 |
- |
刷新书籍列表 |
系统要求
- VS Code 1.60.0 或更高版本
- 可访问的 Reader3 服务器
- 有效的身份验证凭据
开发与构建
- Node.js 20 或更高版本(用于本地打包与 CI 构建)。
- 使用 pnpm:
corepack enable && corepack prepare pnpm@8 --activate 。
- 常用命令:
- 安装依赖:
pnpm i
- 开发编译:
pnpm watch
- 一次性编译:
pnpm compile
- 打包 VSIX:
pnpm run package
已知问题
- 大型书籍可能需要较长时间进行初始加载
- 需要网络连接进行内容同步
版本说明
1.0.0
初始版本,包含核心阅读功能:
- 书架管理
- 章节导航
- 进度跟踪
- 章节预加载
- Reader3 服务器集成
支持
如有问题和功能请求,请访问我们的 GitHub 仓库。
许可证
此插件基于 MIT 许可证授权。
| |