1

我开发了一个应用程序,它有一个交互式终端来接受用户的命令。但是当我在 Linux 中按箭头键时,它无法在我的应用程序的交互式终端上显示以前的命令。但是 Ubuntu 终端使用向上箭头键显示以前的命令。在 Windows 命令解释器中,我可以在交互式终端应用程序中使用向上箭头键选择以前的命令。需要在 Ubuntu 中更改任何设置以使其正常工作吗?

4

1 回答 1

1

实现交互式终端实际上​​并非易事。您的应用程序需要根据使用的终端或终端仿真发送和接收特定代码(ANSI、VT-100、...)

有几个库可以帮助您实现具有历史记录、行编辑等功能的便携式终端:

于 2013-04-26T10:00:07.663 回答