Gemini Code Block Scroller (v1.2)

强制 Gemini 代码块内部滚动。双击代码区域切换“折叠/展开”。

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Author
gymimc
Daily installs
1
Total installs
4
Ratings
0 0 0
Version
1.2
Created
2025-12-22
Updated
2025-12-22
Size
4.19 KB
License
MIT
Applies to

在使用 Google Gemini 生成代码时,几十甚至上百行的长代码往往会占据整个屏幕,导致我们需要频繁滚动页面才能看到上方的对话或下方的功能按钮。
Gemini Code Block Scroller 是一个纯粹的 UI 增强补丁。它不修改原有功能,而是接管了代码块的布局逻辑,将无限延伸的长代码限制在一个舒适的视窗内,让阅读体验回归掌控。

✨ 核心功能
• 📏 智能高度限制
默认将代码块限制在一定高度(如 300px 或屏幕的 75%),超出部分自动出现内部滚动条。再长的代码也不会把聊天记录顶到九霄云外。
• 🖱️ 双击切换模式(独家功能)
觉得视窗太小看不全?双击代码区域,立刻展开显示全部代码;再次双击,瞬间收回。交互直观,收放自如。
• 🎨 滚动条美化
内置了适配 Gemini 深色模式的极简滚动条样式。平时半透明隐身,鼠标悬停时显现,既美观又实用(完美支持 Windows/Mac)。
• 🔍 交互视觉反馈
鼠标悬停在代码上时,光标会自动变为“放大镜 (➕)”或“缩小镜 (➖)”,直观提示当前可进行的操作。
• 🧩 完美兼容
作为一个独立的 CSS/JS 补丁,它与原版的“复制/预览/下载”按钮脚本完全兼容,互不干扰。

🛠️ 使用方法
1. 安装脚本:在 Tampermonkey 中安装并启用。
2. 自动生效:刷新 Gemini 页面,所有长代码块会自动变短,并显示滚动条。
3. 折叠/展开:
• 想要看全貌?在代码文字区域 快速双击左键。
• 看完想收起?再次 双击左键。