15

有没有办法让 rustc 在使用 Cargo 编译时只输出前几个错误,或者更好的是,最后打印最旧的错误?似乎中止编译的默认阈值设置得相当高:

error: aborting due to 25 previous errors

我没有耐心翻阅 6-10 页的文本来找到第一个错误。

通常我会通过在我的编辑器 (vim) 中编译来处理这个问题,但是 rust 附带的 vim 配置似乎没有正确设置错误格式。

由于某种原因,管道到寻呼机也失败了:

cargo test | less
4

1 回答 1

14

cargo test将错误写入,因此您必须像这样stderr重定向:stderrstdout

cargo test --color always 2>&1 | less -r
于 2015-02-24T00:50:34.597 回答