是否有终端程序显示输入,标准输出,错误输出,提示和用户输入的命令之间的区别?它还应该显示何时需要标准输入与运行命令。是否有终端程序区分输入,输出和命令?
一种方法是突出每个不同的方式。光标可以根据是否正在等待命令,运行命令或等待标准输入而改变颜色。
另一种方法是拥有3个框架 - 顶部用于输出的大框架(包括提示和命令运行),靠近底部的小框架用于标准输入,底部用于框架的单线框架命令行输入。这甚至可能允许运行另一个命令来提供输入,而前一个命令仍在等待标准输入。
从http://jamesjava.blogspot.com/2007/09/terminal-window-with-3-frames.html