强制 Gemini 代码块内部滚动。双击代码区域切换“折叠/展开”。
在使用 Google Gemini 生成代码时,几十甚至上百行的长代码往往会占据整个屏幕,导致我们需要频繁滚动页面才能看到上方的对话或下方的功能按钮。
Gemini Code Block Scroller 是一个纯粹的 UI 增强补丁。它不修改原有功能,而是接管了代码块的布局逻辑,将无限延伸的长代码限制在一个舒适的视窗内,让阅读体验回归掌控。
✨ 核心功能
• 📏 智能高度限制
默认将代码块限制在一定高度(如 300px 或屏幕的 75%),超出部分自动出现内部滚动条。再长的代码也不会把聊天记录顶到九霄云外。
• 🖱️ 双击切换模式(独家功能)
觉得视窗太小看不全?双击代码区域,立刻展开显示全部代码;再次双击,瞬间收回。交互直观,收放自如。
• 🎨 滚动条美化
内置了适配 Gemini 深色模式的极简滚动条样式。平时半透明隐身,鼠标悬停时显现,既美观又实用(完美支持 Windows/Mac)。
• 🔍 交互视觉反馈
鼠标悬停在代码上时,光标会自动变为“放大镜 (➕)”或“缩小镜 (➖)”,直观提示当前可进行的操作。
• 🧩 完美兼容
作为一个独立的 CSS/JS 补丁,它与原版的“复制/预览/下载”按钮脚本完全兼容,互不干扰。
🛠️ 使用方法
1. 安装脚本:在 Tampermonkey 中安装并启用。
2. 自动生效:刷新 Gemini 页面,所有长代码块会自动变短,并显示滚动条。
3. 折叠/展开:
• 想要看全貌?在代码文字区域 快速双击左键。
• 看完想收起?再次 双击左键。