Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Thief-Book Pro PlusNew to Visual Studio Code? Get it now.
Thief-Book Pro Plus

Thief-Book Pro Plus

wanxiong

|
11 installs
| (0) | Free
摸鱼看书神器 - 书架/章节/速度阅读/自动翻页/无操作隐藏/EPUB/多编码/周报
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Thief-Book Pro Plus 摸鱼看书神器

在 VS Code / Cursor 状态栏里偷偷看小说,支持书架、章节跳转、自动翻页、网络小说、EPUB 格式、多编码自动识别。

version license

致谢

本插件基于 Thief-Book 开发,感谢原作者 C-TEAM 提供的创意与基础实现。本插件在此基础上扩展了书架多书管理、章节目录跳转、阅读进度记忆、自动翻页、网络小说加载、EPUB 支持、多编码自动识别等功能。再次感谢 C-TEAM 的开源精神!

✨ 功能特性

  • 📖 状态栏显示:小说内容始终显示在底部状态栏,极度隐蔽
  • 🗂️ 书架管理:支持配置多本书,一键切换,各自记忆进度
  • 📑 智能章节识别:自动识别多种章节格式(第X章/回/卷/篇/部/集/节、楔子、序章、序幕、引子、尾声、番外、后记、外传、前传、终章、完结等)
  • 🔤 多编码自动识别:自动兼容 UTF-8、GBK、GB2312 等编码,无需手动转码
  • 📚 EPUB 格式支持:直接加载 .epub 文件,自动解析章节顺序
  • 💾 进度记忆:每本书单独记忆阅读进度,切换后自动恢复
  • ⏩ 固定间隔翻页:设置固定秒数,自动翻页解放双手
  • 📖 按速度自动阅读:根据阅读速度(字/分钟)动态计算翻页间隔,越快读翻越快
  • 🙈 无操作自动隐藏:非自动翻页模式下,超过指定时间无操作后自动隐藏内容,有操作立即恢复
  • 🌐 网络小说:输入 URL 直接加载在线小说,自动识别页面编码
  • 🔍 章节标题:状态栏实时显示当前所在章节名称
  • 📊 阅读周报:自动记录每日阅读字数,周报式图表统计,直观展示阅读习惯
  • 🔴 老板键:一键隐藏内容,显示随机 Hello World 代码

📦 安装

在 VS Code 插件市场搜索 Thief-Book Pro Plus 安装,或直接执行:

ext install wanxiong.thief-book-pro-plus

🚀 快速开始

1. 配置小说路径

按 Ctrl+, 打开设置,搜索 thiefBook,配置以下项:

{
    "thiefBook.filePath": "C:\\novels\\小说名.txt",
    "thiefBook.bookshelf": [
        "C:\\novels\\小说一.txt",
        "C:\\novels\\小说二.epub",
        "C:\\novels\\小说三.txt"
    ]
}

支持 .txt(UTF-8 / GBK / GB2312 自动识别)和 .epub 格式,无需手动转码。

2. 开始阅读

打开任意代码文件,按 Ctrl+Alt+. 翻到下一页,状态栏即显示内容。

⌨️ 快捷键

快捷键 功能
Ctrl+Alt+. 下一页
Ctrl+Alt+, 上一页
Ctrl+Alt+; 跳转到指定页码
Ctrl+Alt+T 选择章节(章节目录)
Ctrl+Alt+B 书架选书
Ctrl+Alt+A 固定间隔自动翻页 开/关
Ctrl+Alt+R 按阅读速度自动阅读 开/关
Ctrl+Alt+O 加载网络小说
Ctrl+Alt+W 查看阅读周报
Ctrl+M 老板键(隐藏内容)

Mac 用户将 Ctrl 替换为 Cmd

📊 阅读周报

按 Ctrl+Alt+W 打开阅读周报面板,自动统计过去 7 天的阅读字数:

════════════════════════════════════════════════════
           📚 Thief-Book 阅读周报
════════════════════════════════════════════════════
  周二  5月6日    ████████░░░░░░░░   3,200 字
  周三  5月7日    ██████░░░░░░░░░░   2,400 字
  周四  5月8日    ░░░░░░░░░░░░░░░░       0 字
  周五  5月9日    ████████████████   6,400 字  ★ 最多
  周六  5月10日   ████░░░░░░░░░░░░   1,600 字
  周日  5月11日   ██░░░░░░░░░░░░░░     800 字
  周一  5月12日   ████████░░░░░░░░   3,200 字  ← 今日
════════════════════════════════════════════════════
  本周合计:17,600 字    日均:2,514 字
════════════════════════════════════════════════════
  • 每次手动翻页(下一页)或自动翻页均会自动计入当日字数
  • 数据存储在 thiefBook.readStats 配置项中,长期保留

🔤 多编码支持

插件会自动检测 TXT 文件编码,无需手动转换:

编码 是否支持
UTF-8(含 BOM) ✅
GBK ✅ 自动识别
GB2312 ✅ 自动识别

直接把原始 GBK 小说文件路径填入配置即可正常阅读。

📚 EPUB 格式

书架和 thiefBook.filePath 均支持 .epub 文件路径:

{
    "thiefBook.bookshelf": [
        "E:\\books\\凡人修仙传.epub",
        "E:\\books\\斗破苍穹.txt"
    ]
}

插件自动解析 EPUB 内部结构,按章节顺序提取正文,章节跳转、书签进度等功能与 TXT 完全一致。

📑 章节识别格式

以下章节标题格式均可自动识别:

类型 示例
数字章节 第一章、第123章、第一百零八章
章/回/卷/篇/部/集/节 第三卷 天魔现世、第五回
开篇类 楔子、序章、序幕、序言、引子、前言、前传
结尾类 尾声、番外、后记、外传、终章、完结、致谢

⏩ 两种自动翻页模式

模式一:固定间隔翻页(Ctrl+Alt+A)

按固定秒数翻页,适合挂机刷书:

{
    "thiefBook.autoFlipInterval": 10
}

模式二:按阅读速度自动阅读(Ctrl+Alt+R)

根据你的阅读速度动态计算翻页间隔,速度越快翻页越快:

{
    "thiefBook.readingSpeed": 300
}

翻页间隔 = 每页字数 ÷ 阅读速度 × 60 秒。例如每页 50 字、速度 300 字/分钟时,每 10 秒翻一页;速度改为 600 字/分钟则每 5 秒翻一页。

两种模式互斥,开启一种会自动停止另一种。

🙈 无操作自动隐藏

非自动翻页模式下,超过指定时间无操作,内容自动从状态栏消失(防老板):

{
    "thiefBook.autoHideMinutes": 5
}
  • 设为 0 禁用此功能
  • 任意翻页操作(上一页/下一页/跳转/选章节)均会立即恢复显示并重置倒计时
  • 自动翻页/阅读模式开启时不触发隐藏

🌐 加载网络小说

按 Ctrl+Alt+O,输入小说的 URL 地址,插件自动获取并清洗内容,缓存到本地后开始阅读。

  • 自动识别页面编码(UTF-8 / GBK 等)
  • 自动去除广告和 HTML 标签
  • 支持纯文本和 HTML 页面

🗂️ 书架功能

按 Ctrl+Alt+B 打开书架:

书架 - 选择要阅读的书籍
📖 凡人修仙传    第 55753 页   ← 当前在读
○  斗破苍穹      第 1200 页
○  雪鹰领主.epub  第 1 页

⚙️ 完整配置说明

配置项 说明 默认值
thiefBook.filePath 单本模式小说路径(支持 .txt / .epub) ""
thiefBook.bookshelf 书架路径列表(支持 .txt / .epub) []
thiefBook.pageSize 每页显示字数 50
thiefBook.autoFlipInterval 固定间隔翻页间隔(秒) 10
thiefBook.readingSpeed 自动阅读速度(字/分钟) 300
thiefBook.autoHideMinutes 无操作自动隐藏时间(分钟),0 禁用 5
thiefBook.isEnglish 是否英文书籍(调整每页字符数) false
thiefBook.lineBreak 换行替换符 " "
thiefBook.readStats 每日阅读字数记录(自动维护) {}

📝 注意事项

  • 快捷键仅在代码编辑区域获得焦点时生效(除老板键和书架外)
  • 点击状态栏可直接打开书架
  • 网络小说加载后缓存于系统临时目录,重启插件需重新加载

📄 License

MIT


Thief-Book Pro Plus — Sneaky Novel Reader for VS Code

Read novels secretly in the VS Code / Cursor status bar. Supports bookshelf, chapter navigation, auto page flip, online novels, EPUB format, and automatic encoding detection (UTF-8 / GBK / GB2312).

Stop alt-tabbing. Start status-bar reading.

Whether you're deep in a cultivation saga or a fantasy epic, Thief-Book Pro Plus keeps your story right where your boss can't see it — tucked quietly at the bottom of your editor. One keystroke to read, one keystroke to hide.

Acknowledgements

This extension is built upon Thief-Book by C-TEAM. Thank you for the brilliant original idea and open-source spirit!

✨ Features

  • 📖 Status Bar Display: Novel content always visible at the bottom — completely discreet
  • 🗂️ Bookshelf: Configure multiple books, switch instantly, each book remembers its progress
  • 📑 Smart Chapter Detection: Recognizes diverse chapter formats — numbered chapters, prologues, epilogues, interludes, and more
  • 🔤 Auto Encoding Detection: Automatically handles UTF-8, GBK, and GB2312 — no manual conversion needed
  • 📚 EPUB Support: Load .epub files directly, chapters parsed and read in order
  • 💾 Progress Memory: Each book independently remembers where you left off
  • ⏩ Fixed Interval Flip: Set a fixed number of seconds for automatic page turns
  • 📖 Speed-Based Auto Read: Calculates flip interval from your reading speed (chars/min) — read faster, flip faster
  • 🙈 Auto-Hide on Idle: Hides novel content after a configurable period of inactivity; any key press restores it instantly
  • 🌐 Online Novel: Load a novel directly from a URL, encoding auto-detected
  • 🔍 Chapter Title: Current chapter name always shown in the status bar
  • 📊 Weekly Reading Report: Automatically tracks daily reading volume, displays a 7-day bar chart of your reading habits
  • 🔴 Boss Key: Instantly hide content and show a random Hello World snippet

⌨️ Keyboard Shortcuts

Shortcut Action
Ctrl+Alt+. Next page
Ctrl+Alt+, Previous page
Ctrl+Alt+; Jump to page number
Ctrl+Alt+T Chapter navigator
Ctrl+Alt+B Open bookshelf
Ctrl+Alt+A Fixed interval auto flip On/Off
Ctrl+Alt+R Speed-based auto read On/Off
Ctrl+Alt+O Load online novel
Ctrl+Alt+W Weekly reading report
Ctrl+M Boss key (hide content)

Mac users: replace Ctrl with Cmd

📊 Weekly Reading Report

Press Ctrl+Alt+W to open the reading report panel showing the past 7 days:

  • Each manual next-page or auto-flip counts toward the day's total
  • Data is stored in thiefBook.readStats and persists indefinitely

🔤 Encoding Support

The plugin automatically detects TXT file encoding — no manual conversion required:

Encoding Support
UTF-8 (with or without BOM) ✅
GBK ✅ Auto-detected
GB2312 ✅ Auto-detected

📚 EPUB Support

Both thiefBook.filePath and thiefBook.bookshelf accept .epub file paths. The plugin parses the EPUB structure, extracts chapters in spine order, and presents them as plain text. All features (bookshelf, chapter jump, progress memory) work identically with EPUB files.

⏩ Two Auto-Flip Modes

Mode 1: Fixed Interval (Ctrl+Alt+A)

Flips at a fixed number of seconds. Good for leaving it running unattended:

{ "thiefBook.autoFlipInterval": 10 }

Mode 2: Speed-Based Auto Read (Ctrl+Alt+R)

Calculates the flip interval from your reading speed. Faster speed = faster flips:

{ "thiefBook.readingSpeed": 300 }

Interval = pageSize ÷ readingSpeed × 60 seconds. At 50 chars/page and 300 chars/min → 10 seconds. At 600 chars/min → 5 seconds.

The two modes are mutually exclusive — starting one stops the other.

🙈 Auto-Hide on Idle

When not in auto-flip mode, content hides after the configured idle period:

{ "thiefBook.autoHideMinutes": 5 }

Set to 0 to disable. Any reading action instantly restores the content and resets the timer.

🌐 Online Novel

Press Ctrl+Alt+O, enter a URL. The extension fetches the page, auto-detects encoding, strips HTML, and caches the content locally for reading.

⚙️ Configuration

Setting Description Default
thiefBook.filePath Single book path (.txt or .epub) ""
thiefBook.bookshelf List of book paths (.txt or .epub) []
thiefBook.pageSize Characters per page 50
thiefBook.autoFlipInterval Fixed flip interval (seconds) 10
thiefBook.readingSpeed Auto read speed (chars/min) 300
thiefBook.autoHideMinutes Idle hide timeout (minutes), 0 = disabled 5
thiefBook.isEnglish Enable English mode (wider page) false
thiefBook.lineBreak Line break replacement character " "
thiefBook.readStats Daily reading records (auto-maintained) {}

📝 Notes

  • Keyboard shortcuts only work when the code editor is focused (except Boss Key and Bookshelf).
  • Click the status bar to open the bookshelf directly.
  • Online novel content is cached in the system temp directory and must be reloaded after restart.

📄 License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft