跳转到内容

配置文件

sivtr 使用平台配置目录:

平台当前路径
Windows%APPDATA%\sivtr\config.toml
macOS~/Library/Application Support/sivtr/config.toml
Linux~/.config/sivtr/config.toml

如果存在旧的 sift/config.tomlsivtr 会为兼容性读取它。

[general]
open_mode = "tui"
preserve_colors = true
[editor]
command = "nvim"
[history]
auto_save = true
max_entries = 0
[copy]
prompts = ["PS C:\\repo> ", "dev>"]
[codex]
session_dirs = ["/srv/sivtr/root-codex/sessions"]
[hotkey]
chord = "alt+y"
[general]
open_mode = "tui"
preserve_colors = true
类型默认值含义
open_mode"tui""editor""tui"捕获输出打开的位置
preserve_colorsbooleantrue在 TUI 显示中保留原始 ANSI 颜色
[editor]
command = "nvim"
类型默认值含义
commandstring""编辑器命令。空字符串表示自动检测。

示例:

command = "hx"
command = "nvim"
command = "vim"
command = "code --wait"
[history]
auto_save = true
max_entries = 0
类型默认值含义
auto_savebooleantrue将捕获输出保存到历史
max_entriesinteger0最多保留条目数。0 表示不限。
[copy]
prompts = []
类型默认值含义
promptsstring array[]检测命令行时使用的 prompt 配置或字面前缀

prompt_presets 是旧字段,当前配置写入器不会序列化它。

[codex]
session_dirs = []
类型默认值含义
session_dirsstring array[]额外的导出 Codex sessions 目录,可供 copy codex --pick 浏览

在 macOS 上,常见的共享路径可以是 /Users/Shared/sivtr/root-codex/sessions

[hotkey]
chord = "alt+y"
类型默认值含义
chordstring"alt+y"sivtr hotkey start 使用的组合键