命令菜单触发方式可配置
- 日期:2026-07-20
- 提交:
feat(tui): 命令菜单触发方式可配置 - 版本:
0.12.1-alpha.2
此前斜杠命令菜单只能通过在空输入框输入 / 触发。本次更新新增了一个悬浮命令菜单,并让触发方式变得可配置:你可以选择保留 / 内联触发、改用 Ctrl+O 悬浮触发,或两者同时启用。
主要变化
-
新增
command_menu_mode配置
控制命令菜单的触发方式,可选三档:"slash"(默认):仅在输入框以/开头时内联触发斜杠命令菜单,与旧行为一致。"floating":/不再触发菜单(视为普通文本),改由Ctrl+O打开悬浮命令菜单。"both":两种方式同时可用,/内联菜单与Ctrl+O悬浮菜单互不干扰。
-
新增
Ctrl+O悬浮命令菜单
悬浮菜单支持上下滚动,命令较多时浮窗右侧会显示滚动条;除键盘外还支持鼠标单击选中与滚轮翻看。适合希望把/当作普通字符输入、或更喜欢用固定快捷键唤出命令的场景。效果如下:
-
新增
command_menu_rows配置
控制Ctrl+O悬浮菜单一次显示的命令行数,超出的部分可滚动查看。取值范围7..21,默认7行。
配置方式
在 config.toml 的 [tui] 段中配置: