各位佬,要过年了,歇歇吧,有什么事不能明年再干呢。看会小说休息一下,回嚼一下这一年的牛马生活,对比一下与小说里面主人公的开挂人生,我们到底还差在哪里。说起来上班摸鱼看小说专门搞一个小窗口实在不方便,看的太投入领导站在身后都不知道。我们要的是领导走到跟前都看不出来你在看小说。正好最近正在学习vscode插件开发,练手来一个小插件,解决一下痛点。
workchill-reader 支持在编辑区域阅读本地 txt、epub 小说。隐蔽性极高,支持自动保存阅读进度,设置每次展示行数,设置字体大小,颜色等。
废话少说直接上图。
效果预览
阅读界面(每页读一行)
阅读界面(每页读三行)
设置界面
功能特性
- 支持 txt 和 epub 格式的本地小说阅读
- 自动保存阅读进度,可以继续上次阅读位置
- 支持上下翻页快捷键操作
- 可自定义书籍目录
- 可配置每页显示行数
- 支持自定义阅读字体大小
- 支持自定义阅读字体颜色
- 支持浅色/深色主题自适应
- epub 文件自动转换为 txt 格式
使用说明
直接在代码编辑区域鼠标右键,选择 workchill show settings 打开设置页面
或者通过命令的方式:
- 按
Ctrl + Shift + P(mac 是Cmd + Shift + P) 打开命令面板 - 输入
workchill show settings打开设置页面- 可以设置每页显示行数
- 可以设置阅读字体大小
- 可以设置阅读字体颜色
- 可以查看和管理书籍列表
- 在设置面板中选择要阅读的书籍
- 点击"开始阅读"从头开始
- 点击"继续阅读"从上次位置继续
- 随便在编辑器中选中一行,按 Page Up/Page Down 键进行翻页阅读
- 使用 End 键停止阅读
命令说明
| 命令 | 描述 | 快捷键 |
|---|---|---|
| workchill show settings | 显示设置页面 | 无 |
| workchill next line | 下一页 | Page Down |
| workchill previous line | 上一页 | Page Up |
| workchill start reading | 开始阅读 | 无 |
| workchill stop reading | 停止阅读 | End |
| workchill select book folder | 选择书籍目录 | 无 |
配置项
| 配置项 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| workchill.bookFolder | string | "" | 书籍文件根目录 |
| workchill.linesPerPage | number | 1 | 每次显示的行数 |
| workchill.fontSize | number | 14 | 阅读文字大小(px) |
| workchill.fontColor | string | "#A8A8A8" | 阅读文字颜色 |
注意事项
- epub 文件首次打开时会自动转换为同名的 txt 文件,实际阅读的是转换后的 txt 文件
- 阅读进度会自动保存,重启 VSCode 后仍然有效
- 字体颜色设置支持任何有效的 CSS 颜色值(如:#FF0000、rgb(255,0,0)等)
- 字体大小建议设置在 8-72px 之间以获得最佳阅读体验
问题反馈&开源地址
如果你在使用过程中遇到任何问题,或者有功能建议,欢迎在 GitHub 仓库提交 Issue: github.com/tong822218/…
weixin: tong822527 email: 327637616@qq.com
License
MIT