捕获输出
管道模式读取 stdin 并打开结果。
ls -la | sivtrcargo build 2>&1 | sivtrrg "TODO" . | sivtr适合在以下场景使用:
- 命令已经在 shell 历史里;
- 你希望保留普通 shell 的管道和重定向行为;
- 不需要
sivtr知道原始命令。
如果重要输出写到了 stderr,请重定向:
cargo test 2>&1 | sivtrRun 模式
Section titled “Run 模式”Run 模式通过 sivtr 执行命令:
sivtr run cargo testsivtr run git status --short适合在以下场景使用:
- 希望
sivtr直接捕获命令; - 希望浏览前打印退出状态;
- 不想手动处理 shell 重定向。
Run 模式捕获合并后的输出。如果命令没有产生输出,sivtr 会报告没有捕获内容后退出。
安装 shell 集成后,sivtr import 会打开当前会话日志:
sivtr import当你已经正常工作了一段时间,后来想把累积会话作为一个工作区浏览时,这很有用。
选择捕获路径
Section titled “选择捕获路径”| 使用场景 | 最佳命令 |
|---|---|
| 检查单个命令输出 | command 2>&1 | sivtr |
| 通过工具运行命令 | sivtr run command |
| 浏览这个 shell 里记录的一切 | sivtr import |
| 不打开 TUI,复制最近命令块 | sivtr copy out |
| 搜索已保存捕获 | sivtr history search "query" |