【发布时间】:2013-08-03 18:38:43
【问题描述】:
每当编译导致错误输出超过一个屏幕时,我必须向后滚动以查看第一个错误(可能是后来错误的原因)并修复它。这在 Screen 中尤其痛苦,我首先必须按 ctrl+a Esc 才能滚动。
javac 中是否有一个命令行开关可以让错误消息以相反的顺序显示,或者是否有一些通用的命令行魔法可以达到相同的效果?
更新:澄清一下,我总是使用命令行进行编译,IDE 不是一个选项。
【问题讨论】:
-
使用 IDE 怎么样?
-
在 Linux 上,自然有一个简单的方法:
javac ... | tail -r但就我个人而言,我会使用javac ... | less,它会自动给我输出的第一屏。 -
@assylias 看到我的更新,我受不了 IDE。
-
@MarkoTopolnik Tail 抱怨没有 -r 开关。奇怪的是,less 将输出滚动到最后,就好像它根本没有通过管道传输一样。
-
@JoóÁdám 那么你可能没有意识到你错过了什么......
标签: java command-line compilation