Dev Fish 🐠 - 摸鱼助手
一个充满趣味的 VSCode 扩展,帮助开发者在工作中进行有意义的休息。灵感来自中文"摸鱼"的概念,将休息时间转变为有趣的微体验。
功能特性
🐠 虚拟鱼缸
- 在 VSCode 侧边栏中拥有自己的虚拟水族馆
- 可以喂食、命名和与数字鱼互动
- 鱼会根据你的照顾程度做出反应
- 实时显示鱼的幸福度、饥饿度和年龄
⏱️ 休息计时器
- 番茄工作法风格的休息计时器
- 完成休息可解锁成就和奖励
- 追踪连续休息日数
- 状态栏实时显示剩余时间
📚 开发者智慧
- 精选的编程引言和开发者笑话
- 可自定义的分类(励志、编程智慧、哲学等)
- 保存你喜欢的智慧语录
- 随时获取灵感和放松
🎮 游戏化系统
- 解锁成就(第一次休息、连续 7 天等)
- 收集鱼的皮肤和水缸装饰
- 追踪休息统计和进度
🌊 水缸管理
- 添加多条鱼到你的水族馆
- 为鱼命名和重命名
- 清洁水缸以维持水质
- 实时显示水缸健康状态
快速开始
安装
- 在 VSCode 中打开扩展市场
- 搜索 "Dev Fish"
- 点击安装
使用
- 点击左侧活动栏的鱼图标打开水族馆
- 使用命令面板(Ctrl+Shift+P)访问所有功能:
Dev Fish: 开始休息 - 开始一个休息会话
Dev Fish: 喂鱼 - 喂食你的鱼
Dev Fish: 打开智慧信息流 - 获取灵感
Dev Fish: 添加鱼 - 添加新的鱼到水族馆
Dev Fish: 显示统计 - 查看你的统计信息
配置
在 VSCode 设置中配置 Dev Fish:
{
"devFish.breakDuration": 5, // 默认休息时长(分钟)
"devFish.soundEnabled": true, // 启用音效
"devFish.notificationsEnabled": true // 启用通知
}
功能详解
虚拟鱼缸
- 喂食:点击"喂食所有鱼"按钮或与鱼互动
- 清洁:点击"清洁水缸"按钮维持水质
- 监控:实时查看鱼的状态和水缸健康度
休息计时器
- 开始:使用命令
Dev Fish: 开始休息
- 暂停/恢复:点击状态栏中的计时器
- 取消:使用命令
Dev Fish: 取消休息
智慧信息流
- 随机获取:使用命令
Dev Fish: 打开智慧信息流
- 保存:点击"保存"按钮收藏喜欢的语录
- 浏览:使用"下一条"按钮浏览更多内容
统计信息
使用 Dev Fish: 显示统计 命令查看:
- 总休息次数和时长
- 连续休息日数
- 水族馆统计
- 智慧收藏数
设计理念
Dev Fish 基于以下理念设计:
- 休息是必要的 - 健康的休息是维持高效工作的关键
- 摸鱼无罪 - 将休息框架化为有意义的活动
- 趣味性 - 通过游戏化和虚拟宠物增加参与度
- 开发者文化 - 融合编程幽默和开发者智慧
技术栈
- TypeScript - 类型安全的开发
- VSCode Extension API - 深度集成
- Canvas - 流畅的动画效果
- UUID - 唯一标识符生成
贡献
欢迎提交 Issue 和 Pull Request!
许可证
MIT License
致谢
感谢所有使用和支持 Dev Fish 的开发者!
记住:摸鱼不是浪费时间,是在思考人生。🐠
| |