2012-03-23 99 views
1

我知道如何使用标准输入/输出/标准错误输出到与通过命令行上的每个命令的基础用户(类似的git /行家/ javac的等)创建VIM-样式命令行界面

相互作用不过,我想创建一个更类似Vim/Emacs的界面。也就是说,程序运行时会清除终端,显示全屏字符并关闭回显。当完成时,伪窗口'关闭',并且终端返回到之前的状态,就好像没有任何事情发生一样。

我想知道如何用命令行界面产生这种类似于窗口的行为。我目前正在为unix编写java,但理想情况下我想要更一般的解释。

感谢

回答