使用用户脚本改进长篇 Google AI Studio 聊天的导航

发布: (2025年12月13日 GMT+8 08:43)
3 min read
原文: Dev.to

Source: Dev.to

概览

在 Google AI Studio 中处理冗长的聊天会话时,会出现多个可用性问题,包括导航效率低下、上下文丢失以及键盘控制受限。

为了解决这些问题,我编写了一个 userscript,在现有界面之上添加了导航和键盘聚焦的控制。目标是通过在现有 UI 上叠加额外的控制,提升日常使用的便利性。

QuickNav interface showing the Message Index, Navigation Controls, and Layout Settings.

功能

  • 导航栏 位于聊天底部,包含跳转到上一条、下一条、第一条和最后一条消息的按钮。
  • 消息索引菜单 列出所有对话轮次并显示文本预览,可通过计数器按钮或 Alt + M 切换显示。
  • 下拉控件 用于调整字体大小和增大聊天容器宽度。
  • 注入的按钮 位于代码块标题中,可跳转到代码片段的顶部或底部。
  • 浮动滚动指示器 在滚动时显示当前消息编号和百分比。
  • 键盘快捷键 让无需鼠标即可进行聊天交互,包括:
    • Alt + PgUp / PgDn – 切换消息
    • Shift + Alt + PgUp / PgDn – 跳转到对话的开头/结尾
    • Alt + M – 切换消息索引菜单
    • Alt + P – 聚焦提示输入框
    • Alt + - / = – 调整字体大小
    • Shift + Alt + - / = – 调整聊天宽度

所有逻辑均在浏览器本地运行;脚本不会发送或收集任何数据。

安装

该脚本已在 GreasyFork 上发布:

QuickNav for Google AI Studio

使用方法

  1. 打开一个 Google AI Studio 聊天窗口。
  2. 新的导航栏会出现在聊天窗口底部。
  3. 使用屏幕上的按钮或上面列出的键盘快捷键在对话中移动、调整 UI,或聚焦输入框。
  4. Alt + M(或点击计数器按钮)打开消息索引菜单,在这里可以预览并跳转到对话中的任意轮次。

欢迎提供反馈和建议。

Back to Blog

相关文章

阅读更多 »