繁体   English   中英

无法在交互式命令行应用程序中将箭头键用于上一个命令

[英]unable to use arrow keys for previous command in interative commandline app

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

实际上,实现交互式终端并不是一件容易的事。 您的应用程序需要发送和接收特定的代码,具体取决于使用哪种终端或终端仿真(ANSI,VT-100等)。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM