【发布时间】:2012-03-23 19:49:33
【问题描述】:
我了解如何使用 stdin/stdout/stderr 在每个命令的基础上通过命令行与用户交互(如 git/maven/javac 等)
但是我想创建一个更像 Vim/Emacs 的界面。也就是说,当程序运行时,它会清除终端,显示全屏字符,并禁用回显。完成后,伪窗口“关闭”并且终端返回到之前的状态,就好像什么都没发生一样。
我想知道如何使用命令行界面产生这种类似窗口的行为。我目前正在为 unix 编写 java,但理想情况下我想要一个更一般的解释。
谢谢
【问题讨论】:
标签: user-interface command-line command-line-interface