所以我尝试了这样的事情: g ++ long_error_code.cpp |少
那没有用。我也尝试过重定向到文件,但这也没有用。那么,除了鼠标滚动鼠标以外,如何处理那些较长的错误消息?
我希望能有一种快速的方式来移动它,并能够搜索类似命令少的方式的模式。
答案 0 :(得分:0)
在普通外壳中,您可以使用:
g++ foo.cpp 2>&1 |less
>&
shell运算符的意思是将左侧流重定向到右侧流,因此最终以包含原始流2(stderr)中的行的流1(stdout)结束。 |
操作将左操作数的流1用作右操作数的输入。
According to this,Bash shell也允许g++ foo.cpp |& less
。