15

Cargo でコンパイルするときに、rustc に最初のいくつかのエラーのみを出力させる方法、または最も古いエラーを最後に出力させる方法はありますか? コンパイルを中止するためのデフォルトのしきい値が非常に高く設定されているようです。

error: aborting due to 25 previous errors

最初のエラーを見つけるために 6 ~ 10 ページのテキストをスクロールする忍耐力がありません。

通常、これはエディター (vim) 内でコンパイルすることで処理しますが、Rust に同梱されている vim 構成では、errorformat が適切に設定されていないようです。

ページャーへのパイプも何らかの理由で失敗しています:

cargo test | less
4

1 に答える 1

14

cargo testにエラーを書き込むstderrので、次のようにリダイレクトstderrする必要がありますstdout

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