Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>EPUB Reader ProNew to Visual Studio Code? Get it now.
EPUB Reader Pro

EPUB Reader Pro

杭州第一深情

|
3 installs
| (0) | Free
在 VS Code 中阅读本地 EPUB 电子书:真分页阅读、自定义排版、自动记忆阅读进度。像打开普通文件一样双击即可阅读。
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info
EPUB Reader Pro

📖 EPUB Reader Pro

在 VS Code 里,正大光明地看书。

你以为我是 IDE?其实我是……电子书阅读器哒!(๑•̀ㅂ•́)و✧

Marketplace Installs Rating License: MIT Size VS Code


它是什么

写代码写到眼睛发直,要不要偷偷摸会儿鱼?

双击一本 .epub,它就静静地在 VS Code 里摊开了 —— 不切窗口,不开新软件, 就像打开一个 .txt 一样自然。老板路过时你只需面无表情地盯着屏幕, 因为屏幕上确实全是代码……旁边的标签页除外。

┌──────────────────────────────────────────────────────┐
│  ←  →   ☰   ⚙                      chapter-03.xhtml  │
├──────────────┬───────────────────────────────────────┤
│  目 录       │                                       │
│              │   第三章  漫长的告别                   │
│  第一章      │                                       │
│  第二章      │   那年夏天,蝉鸣得格外早。他站在       │
│ ▸第三章      │   月台上,手里攥着一张被汗水浸软       │
│  第四章      │   的车票,忽然想起很多年前也有这       │
│  第五章      │   样一个下午……                        │
│              │                                       │
│              │                                       │
│              │                                       │
├──────────────┴───────────────────────────────────────┤
│                                        第 128 页 · 41%│
└──────────────────────────────────────────────────────┘

✨ 功能一览

🗂️ 打开即用

双击 .epub 直接开读,跟打开普通文件没区别。 支持 EPUB 2 / EPUB 3,无需任何转换。

📑 真·分页

整页翻页 or 连续滚动,随你习惯。 支持 1 / 2 / 3 栏排版,宽屏也不浪费。

🎨 想怎么读就怎么读

字号、字体、行距、段距、页边距、对齐、栏距…… 全部走 VS Code 原生设置,改完立刻生效。

🔖 进度自动记

关掉再开,回到你离开的那一句话。 按字符偏移记录,改字号改窗口都不会迷路。

🌙 四套配色

明亮 / 纸质米黄 / 深色 / 护眼绿, 默认 auto 跟随你的 VS Code 主题。

📚 章节目录

侧边栏章节树,支持搜索章节名跳转。 翻到章尾自动接下一章,不用手动点。


🚀 安装

方式一 —— 从插件市场(推荐)

在 VS Code 中按 Ctrl/Cmd + P,粘贴:

ext install HangzhouNo1Lover.vscode-epub

或者打开扩展面板(Ctrl/Cmd + Shift + X)搜索 EPUB Reader Pro。

方式二 —— 手动安装 VSIX

从 Releases 下载 .vsix, 扩展面板 → 右上角 … → 从 VSIX 安装…

方式三 —— 从源码跑

git clone https://github.com/kakaoracle/vscode-epub.git
cd vscode-epub
npm run package        # 打包成 vscode-epub.vsix
npm run install-local  # 装到当前 VS Code

⌨️ 快捷键

按键 作用
→ / Space / PageDown 下一页
← / PageUp 上一页
↑ ↓ 滚动模式下小幅滚动
Home / End 本章开头 / 结尾
Alt+T 开关目录
Alt+S 打开阅读器设置

鼠标滚轮也能翻页(整页翻);切成连续滚动后滚轮就是自由滚动了。


🎛️ 常用设置

Ctrl/Cmd + , 打开设置,搜 vscodeEpub 即可看到全部选项。 想只对某本书生效?写进工作区的 .vscode/settings.json。

设置项 默认值 说明
vscodeEpub.fontSize 18 正文字号
vscodeEpub.theme auto auto / light / sepia / dark / green
vscodeEpub.pageMode page page 整页翻页 / scroll 连续滚动
vscodeEpub.columns 1 每屏栏数 1 / 2 / 3
vscodeEpub.lineHeight 1.8 行间距倍数
vscodeEpub.rememberProgress true 自动记忆阅读进度

改排版不会弄丢当前页 —— 这是这个插件的底线。


🍵 碎碎念

  • 进度记的是「读到哪个字的偏移」而不是页码,所以换个排版照样找得回去。
  • 同一本书在不同工作区打开,进度共享(按文件路径记)。
  • 想从头再来:命令面板搜 清除本书阅读进度。
  • 它 从不修改你的书,只在 VS Code 自己的存储里记一下读到哪,卸载即清理。

🛠️ 项目结构

src/      扩展主体(EPUB 解析 / 自定义编辑器 / 进度存储)
media/    Webview 前端(分页引擎 + 阅读样式)
tools/    开发用脚本(生成示例书、图标、解析与分页测试)
samples/  两本测试用示例 EPUB
npm test          # 解析 + 分页冒烟测试
npm run samples   # 重新生成示例 EPUB
npm run icon      # 重新生成扩展图标

📜 关于

作者:转塘第一大作手 · License: MIT

写这个东西的起因很简单 —— 想在写代码的地方,也能安静看会儿书。

有问题或想法 → 提 Issue, 觉得好用 → 给个 ⭐ 吧,祝你看书愉快,bug 少少 ✧◡✧

用 ☕ 和一点小小的叛逆心写成。

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft