workchill-reader 一个用来上班摸鱼的VSCode阅读插件。

4,217 阅读3分钟

各位佬,要过年了,歇歇吧,有什么事不能明年再干呢。看会小说休息一下,回嚼一下这一年的牛马生活,对比一下与小说里面主人公的开挂人生,我们到底还差在哪里。说起来上班摸鱼看小说专门搞一个小窗口实在不方便,看的太投入领导站在身后都不知道。我们要的是领导走到跟前都看不出来你在看小说。正好最近正在学习vscode插件开发,练手来一个小插件,解决一下痛点。

workchill-reader 支持在编辑区域阅读本地 txt、epub 小说。隐蔽性极高,支持自动保存阅读进度,设置每次展示行数,设置字体大小,颜色等。

废话少说直接上图。

效果预览

阅读界面(每页读一行)

reading.png

阅读界面(每页读三行)

reading2.png

设置界面

settings.png

功能特性

  • 支持 txt 和 epub 格式的本地小说阅读
  • 自动保存阅读进度,可以继续上次阅读位置
  • 支持上下翻页快捷键操作
  • 可自定义书籍目录
  • 可配置每页显示行数
  • 支持自定义阅读字体大小
  • 支持自定义阅读字体颜色
  • 支持浅色/深色主题自适应
  • epub 文件自动转换为 txt 格式

使用说明

直接在代码编辑区域鼠标右键,选择 workchill show settings 打开设置页面

1736815976806.jpg

或者通过命令的方式:

  1. Ctrl + Shift + P (mac 是 Cmd + Shift + P) 打开命令面板
  2. 输入 workchill show settings 打开设置页面
    • 可以设置每页显示行数
    • 可以设置阅读字体大小
    • 可以设置阅读字体颜色
    • 可以查看和管理书籍列表
  3. 在设置面板中选择要阅读的书籍
    • 点击"开始阅读"从头开始
    • 点击"继续阅读"从上次位置继续
  4. 随便在编辑器中选中一行,按 Page Up/Page Down 键进行翻页阅读
  5. 使用 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.bookFolderstring""书籍文件根目录
workchill.linesPerPagenumber1每次显示的行数
workchill.fontSizenumber14阅读文字大小(px)
workchill.fontColorstring"#A8A8A8"阅读文字颜色

注意事项

  1. epub 文件首次打开时会自动转换为同名的 txt 文件,实际阅读的是转换后的 txt 文件
  2. 阅读进度会自动保存,重启 VSCode 后仍然有效
  3. 字体颜色设置支持任何有效的 CSS 颜色值(如:#FF0000、rgb(255,0,0)等)
  4. 字体大小建议设置在 8-72px 之间以获得最佳阅读体验

问题反馈&开源地址

如果你在使用过程中遇到任何问题,或者有功能建议,欢迎在 GitHub 仓库提交 Issue: github.com/tong822218/…

weixin: tong822527 email: 327637616@qq.com

License

MIT