Skip to content

全屏鼠标能点了:/skills 滚轮和对话框别再误触

终端全屏用久了,最烦两件事:列表只能键盘硬翻,以及对话框里一次误触把整个 Claude Code 退掉。CLI 2.1.280 把全屏模式下的鼠标补到更多列表,并清了一串对话框交互债。

鼠标:列表终于像列表

这一版明确写到:

  • 全屏里 /skills 列表可用滚轮滚动
  • /plugin 里某项技能的状态选项可以点击切换
  • 带隐藏选项的选择列表(如 /model/permissions)滚轮也能滚了。
  • Home / End/config 设置列表和常见选择列表里生效。
  • /skills 的 PgUp / PgDn 到顶/底会停住,不再绕圈。

另外修了一个很阴的焦点问题:只是把终端窗口点到前台时,指针下的那一项不该被当成一次点击。搜索选择器、标签栏、agent/workflow 行、斜杠命令链接、建议下拉都在修复范围里。升级后若你还靠「点一下窗口再不动」,行为会正常许多。

/plugin/skills/mcp 全屏搜索框右侧边框缺失、列表与详情里警告图标不一致(△ vs ⚠)等显示问题也一并收了;统一成 更不容易漏读。

对话框:退出、确认、输入三条线

连按 Ctrl+C / Ctrl+D 不再整进程退出

以前在 /model/effort/config/status/usage/plugin/sandbox/permissions 等大多数对话框里,连按两下 Ctrl+C 或 Ctrl+D 会直接退出 Claude Code。现在应先关掉对话框。真正要退进程,仍按你习惯的退出手势,但别在调模型时误杀会话。

别再靠误触的 y / n

修掉了「多余的 n 关对话框、多余的 y 确认」:默认用 Enter 确认、Esc 取消。若你习惯 y/n,可在 keybindings.json 里把 y / n 绑回 confirm:yes / confirm:no

输入框不再被快捷键偷字母

对话框文本框里敲的字母、数字、空格,不应再被同键位的 keybinding 抢走。Windows 上 Invisible 字符清理后提示行花屏、以及波斯/阿拉伯文里连接拉丁词所需的 zero-width non-joiner 被误删,也在同批修复里——多语言输入用户值得升。

语音听写:Ctrl+C 应能停麦;转录处理中 Esc 可取消;按住 Space 不应从 transcript 视图或 vim NORMAL 误开听写。

和 VS Code 面板的对齐

同版本在 VS Code 侧加了可键入的 /sandbox/chrome/status/export/skills/plan 等入口,和终端能力对齐。终端全屏鼠标修好之后,日常「选模型 / 开技能 / 改权限」可以更少切键盘模式;IDE 里则继续用面板对话框。

升级后怎么验收

  1. 进全屏,打开 /skills,滚轮上下翻,确认不绕圈。
  2. /plugin 里点某个技能的开/关,看状态是否变成暗色 ◯ 而不是红 ✘。
  3. 打开 /model,连按两下 Ctrl+C,应只关对话框。
  4. 在带确认的对话框里随便敲 y/n(未自定义绑定前),不应误确认或误关。
  5. 点一下终端窗口激活焦点,指针下条目不应被选中。

全屏是重度用户的主界面。鼠标和对话框一旦可信,斜杠命令才真正「点得起、关得掉」。

Claude-cn.org,专注于 Claude Code 中文教程