VSC-Fish-Feeder(Stealth Reader|程序员摸鱼小工具)
在 VS Code 中进行“伪装阅读”。开启潜行输入模式后,你的按键不会真实输入,而是按顺序显示来自预加载文件的内容;可将其渲染为“代码注释”,以伪装成在写代码。支持老板键一键切回真实代码,并可生成伪造日志。
活动栏控制面板(Activity Bar)
左侧活动栏会出现图标“Stealth Reader(摸鱼阅读)”,点击进入“控制面板|Control Panel”,提供可视化控制:
- 按钮:加载文件|启动|停止|老板键|伪日志
- 开关:伪装为注释(useFakeCodeComment)|允许任意文件类型(allowAnyFile)
- 数值:每次按键显示字符数(Chars Per Keypress)
- 展示:当前选中文件路径、当前运行状态
提示:允许任意文件类型开启时,加载对话框不过滤后缀,C#/C++/Java/JS/TS/Python/… 任意文件都可作为“阅读源”。
功能
- 潜行输入模式:拦截 type/paste/cut/delete 等输入,按每次按键输出配置数量的字符。
- 老板键:一键恢复到“最近一次保存”的真实内容;再次触发恢复到上次“摸鱼”内容。
- 内容源管理:从本地文件加载(不限 txt/md),重启后自动加载上次选择。
- 伪装代码渲染:根据当前文件语言,为每行添加注释前缀(可关闭;可配置是否强制换行)。
- 模拟日志:在“输出(Output)”面板生成编译/测试等伪造日志。
命令(中英对照)
- Stealth Reader(摸鱼阅读):Start(启动) —
stealthReader.start
- Stealth Reader(摸鱼阅读):Stop(停止) —
stealthReader.stop
- Stealth Reader(摸鱼阅读):Load Text File(加载文本文件) —
stealthReader.loadFile
- Stealth Reader(摸鱼阅读):Toggle Fake Log(切换伪日志) —
stealthReader.toggleFakeLog
- Stealth Reader(摸鱼阅读):Boss Key(老板键/紧急隐藏) —
stealthReader.bossKey
配置(Settings)
stealthReader.content.filePath (string):文本文件路径;启动时自动加载。
stealthReader.display.charsPerKeypress (number):每次按键输出的字符数,默认 1。
stealthReader.bossKey.shortcut (string):老板键快捷方式的展示/同步(需手动在快捷键中绑定命令)。
stealthReader.rendering.useFakeCodeComment (boolean):是否渲染为注释,默认 true。
stealthReader.rendering.breakLineForComments (boolean):当光标不在行首时,是否先换行再插入注释化文本;默认 false。
stealthReader.content.allowAnyFile (boolean):允许任意文件类型作为文本源,默认 true。
各语言注释样式说明
// :js/ts/java/c/cpp/csharp/go/rust/kotlin/swift/scala/php/jsonc/plaintext…
# :python/ruby/shellscript/makefile/r/yaml/yml/toml
-- :haskell
- Markdown:使用
[//]: # (text) 语法实现“注释”效果(渲染时不显示)
- 未识别语言:默认使用
// ,确保有可见伪装
快速上手
方式 A:控制面板
- 左侧活动栏 → “Stealth Reader(摸鱼阅读)”。
- 点击“加载文件”选择文件;可切换“伪装为注释/允许任意文件类型”,并调整“每次按键字符数”。
- 点击“启动”,回到编辑器输入即可。
方式 B:命令面板
- Ctrl+Shift+P → “Stealth Reader(摸鱼阅读):Load Text File(加载文本文件)”。
- 执行 “Start(启动)”。
- 需要时用 “Boss Key(老板键/紧急隐藏)”。
开发/构建
(可选)快速构建:
npm run compile
启动开发宿主:在 VS Code 调试面板运行 “Run Extension”。
兼容性
许可证
MIT
| |