跳到正文

自定义 CLI

配置终端展示、命令补全和键盘操作。

语法显示与外观

Lime TUI 展示 Markdown、代码和文件差异。桌面主题只提供浅色、深色与跟随系统;不要将 .tmTheme、自定义皮肤或其他客户端的 /theme 配置作为当前 Lime 功能。

Shell 命令补全

bash
lime completion zsh

将生成脚本接入 shell 的补全配置。Zsh 需要先初始化 compinit;Bash、Fish 与 PowerShell 使用各自的 shell 类型生成脚本。重启或重新加载 shell 后,在 lime 后按 Tab 验证。

zsh
autoload -Uz compinit
compinit
eval "$(lime completion zsh)"

状态行与窗口标题

在 TUI 中使用 /statusline 和 /title 选择展示项目,配置由用户 YAML 的 tui.status_line 与 tui.terminal_title 保存。空列表用于隐藏对应内容。不要把展示字段当作权限或计费来源。

快捷键与长提示词

使用当前 TUI 的可见快捷键提示检查绑定,tui.keymap 提供全局及编辑、列表、历史等上下文映射。长提示词可以先在本地编辑器准备,再粘贴或经 stdin 交给 lime exec;外部编辑器快捷键以当前帮助显示为准。