happy-fish
Status bar novel reader — VSCode 状态栏摸鱼小说阅读器(纯本地自用)。
功能
- 小说内容显示在状态栏左侧,样式与普通状态信息一致,单击状态栏即可翻下一页
- 段落对齐分页:翻页落在段落边界上,不把句子从中间切断(无分段文本自动退回固定长度切页)
- 活动栏面板:当前小说/章节/进度、可滚动点选的章节列表(当前章带标记)、阅读操作、书单、分类设置
- 自动分页翻页,章节自动识别(
第[一二三四五六七八九十百千0-9]+[章卷节回])
- 书单换书,各书进度独立记忆
- 进度持久化到
globalState,重启自动恢复
- 支持 TXT 和 EPUB:TXT 自动识别编码(UTF-8 优先,GBK fallback);EPUB 解压提取全文,章节直接用书自带目录,比正则更准
- 老板键一键伪装
配置
| 配置项 |
默认值 |
说明 |
happy-fish.novelPath |
"" |
当前阅读的小说绝对路径(支持 .txt / .epub) |
happy-fish.bookshelf |
[] |
书单:小说文件绝对路径列表,供换书命令选择 |
happy-fish.pageSize |
30 |
每页显示的字符数 |
happy-fish.statusBarPosition |
"left" |
状态栏位置:left / right |
happy-fish.autoBossMode |
"off" |
自动伪装:off / focusLost / idle / focusLostOrIdle |
happy-fish.idleBossSeconds |
30 |
空闲自动伪装的空闲秒数 |
happy-fish.bossText |
"正在编译..." |
老板键伪装文本 |
happy-fish.showChapterInStatus |
false |
状态栏正文前显示章节名前缀 |
快捷键
| 快捷键 |
功能 |
Ctrl+Right |
下一页 |
Ctrl+Left |
上一页 |
Ctrl+Alt+/ |
跳转指定章节 |
Ctrl+Alt+B |
换书(从书单选择) |
Ctrl+Alt+P |
查看当前进度 |
Ctrl+M |
老板键(一键伪装/恢复) |
| |