Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>booksNew to Visual Studio Code? Get it now.
books

books

wangyue

|
10,792 installs
| (30) | Free
上班摸鱼看小说,最棒的小说阅读插件!
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

logo

books

上班摸鱼看小说,当下 体验最佳 的小说摸鱼神器!

各位大佬:给个5星好评啊


Version Installs Downloads Ratings


功能

  • 上一章
  • 下一章
  • 章节跳转
  • 导入本地小说文件
  • 阅读线上小说(自有书库)
  • 阅读进度记忆
  • 自动翻页
  • 快捷隐藏及非自动阅读模式下超时隐藏,防止被抓
  • 支持英文内容
  • 小说资源贡献

操作

在编辑器右下角有 6 个图标,从左到右分别是:

  • 上一章
  • 下一章
  • 上一行
  • 下一行
  • 章节目录
  • 选择本地 txt 文件

其中,在翻页阅读后,还会出现下面这个标识

  • xxx/xxx:当前章节/最大章节,点击时会展示或隐藏小说,也可以通过快捷键(Ctrl + Alt + L)

状态栏操作按钮

加载小说文件后,小说内容将在 底部左侧状态栏 中输出

还可以在侧边栏找到插件图标,可直接访问线上自有书库,全部免费分享,同时各位大佬也可上传分享自己推荐的小说文件,我们将在审核后加入进来 侧边栏

配置项

  • maxWords:状态栏中一行展示的最大字数
  • maxReadInterval:开启自动翻页时,最大的翻页间隔时间(秒),默认是6,也就是最长6 秒切换一次
  • readSpeed:你的阅读速度,默认以 300字/分钟 为基础速度。该配置将参与自动翻页的逻辑中,你的阅读速度越快,自动翻页的速度越快,反之同理
  • cacheExpire:本地缓存过期时间(天),默认90天,超过指定天数将删除缓存的阅读记录和文件,本地打开的文件不会被清除
  • maxHideTime:非自动阅读模式下,在指定时间(分钟)内未操作时,自动隐藏小说内容,默认是3,也就是最长3 分钟未操作将隐藏内容
  • autoLoadBooks(v1.1.10开始支持):是否在启动时自动加载书籍,默认是false,也就是不自动加载

    vscode 的状态栏存在最大字数限制,因此maxWords并不是可以随便设置的,要是设置过大,超出的文字会被截断


快捷键

快捷键 作用
Ctrl + Alt + L 快捷显示或隐藏当前阅读的内容
Ctrl + 0 或 Ctrl + Alt + 0 显示章节目录
Ctrl + 1 或 Ctrl + Alt + 1 上一页
Ctrl + 2 或 Ctrl + Alt + 2 下一页
Ctrl + 3 或 Ctrl + Alt + 3 打开内容检索
Ctrl + 4 或 Ctrl + Alt + 4 上一章
Ctrl + 5 或 Ctrl + Alt + 5 下一章
Ctrl + 6 或 Ctrl + Alt + 6 开启/关闭自动翻页功能

注意: 上面两种快捷键的数字键不一样

  • Ctrl + 数字: 右边小键盘的数字键
  • Ctrl + Alt + 数字: 键盘上方的数字键

贡献资源

可在本插件的侧边栏右上角找到“贡献资源”入口,大家可自行上传自己觉得好看、喜欢的小说内容

要求:

  1. 网文小说类型( 无聊的文学、写实、叙事等类型的就不要凑热闹了哈 )
  2. 上传的小说文件最好是完整的( 内容缺失、错乱、有乱码的不会通过哈 )
  3. 建议先给小说文件命名(小说名为文件名)好再上传,推荐格式:小说类型-文件名.txt

    上传小说前,请先检索书库是否已存在该小说,避免重复上传

本人不定时去查验审核上传的书籍,若小说合适,最快当天加入至书籍列表中

注意事项

  1. 支持本地文件/线上文件(内置的)
  2. 导入的本地小说文件必须是后缀为.txt的文件
  3. 假如加载本地txt文档出现乱码(直接用 vscode 打开也是乱码),请用系统自带记事本打开,然后选择另存为,在弹出的面板中修改文件编码为UTF-8

其它

自动翻页逻辑

我这个插件的自动翻页时间并不是固定的,而是根据当前阅读的字数、最大翻页间隔、阅读速度进行综合计量的 这样的动态翻页规则,基本能够满足所有人的自动阅读速度差异

  • 字数越少,翻页越快
  • 翻页间隔越短,翻页越快
  • 你的阅读速度越快,翻页越快
  • 最快1s翻页一次,最慢则为你设置的最大翻页间隔

大致的处理逻辑如下:

// 一行最大字数
const maxWords = getConfig('books.maxWords') || 45;
// 用户设置的最大翻页时长(秒)
const interval = getConfig('books.maxReadInterval') || 6;
// 假设300字/分钟为基础速度
const baseSpeed = getConfig('books.readSpeed') || 300;

this.autoRead = true;

const calculateTime = (len: number) => {
	// 考虑到一行最大字数限制
	const adjustedLen = Math.min(len, maxWords);
	const minutesRequired = adjustedLen / baseSpeed;
	// 确保不超过最大间隔
	let time = Math.min(minutesRequired * 60, interval) * 1000;
	// 至少1秒钟,避免太快翻页
	return Math.max(1000, time);
};

const next = () => {
	const len = this.textLineBtn.text.length;
	const time = calculateTime(len);

	this.autoReadTimer = setTimeout(() => {
		this.nextPage();
		this.lastReadTime = Date.now();
		next();
	}, time);
};

next();

showMessage(`已开启自动阅读,当前最大翻页间隔:${interval} 秒`);

英文阅读支持

本插件完美支持 纯英文、中英混合类 书籍内容,由于每一行存在最大字数限制,而英文单词又偏长,正常来说,可能会有单词被拦腰截断到下一行的情况,导致阅读体验极度不好。

但是本插件不会去截断英文,通过一定的算法逻辑,如果某个英文单词在本行内放不下,则会将其整个单词都移动到下一行中,进而保证当前行内阅读的英文单词一定是完整的。

大家可自行拿下述文案去进行测试对比

蔡徐坤的Multifaceted艺术

蔡徐坤,一个modern Chinese pop culture中的key figure,他unique的talent blend吸引了无数fans。他的entertainment industry journey展现了他的hard work和多面talents。

徐坤从young时候就对music和performance展现出了profound的passion。他的breakthrough来自于reality show "Idol Producer",他charismatic的presence和musical prowess不仅win了title,也吸引了massive的fan following。他的music,以其不同genres的“innovative amalgamation”著称,体现了他artistic的versatility。

除了music,徐坤还在acting领域try his hand,用remarkable的performances证明了自己的实力。他在"I Won't Get Bullied by Girls"中的role展示了他给characters带来的depth和nuance,进一步cement了他作为multifaceted artist的status。

作为youth icon,徐坤的influence超出了entertainment。他是youth empowerment的advocate,经常talk about追梦的importance和面对challenges所需的resilience。他的journey是个inspiration,showing that dedication和talent可以transcend boundaries。

总结,蔡徐坤的artistic journey是个关于perseverance、innovation和multifarious talents的remarkable story。随着他continue to evolve和inspire,他的legacy必将是enduring和impactful。
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft