
Is there a terminal program that differentiates between input, output, and commands?是否有一个终端程序显示输入,标准输出,错误输出,提示和用户输入的命令之间的区别? 它还应该显示何时需要标准输入与运行命令。 一种方法是分别突出显示每个。 游标的颜色可能取决于它是在等待命令,正在运行命令还是在等待标准输入。 另一种方法是具有3帧-顶部的一个大框用于输出(包括运行提示和命令),底部的一个小框用于标准输入,底部的一个单行用于命令行输入。 这甚至可能允许运行另一个命令来提供输入,而先前的命令仍在等待标准输入。 从http://jamesjava.blogspot.com/2007/09/terminal-window-with-3-frames.html Hotwire可能是一个很好的候选人,但AFAIK并没有做到这一点
我的程序gush(图形用户SHell)完成了部分工作。
最好还指出程序何时等待输入, 目前看来,还没有这样的程序。 |