Closed. This question needs to be more focused. It is not currently accepting answers. Learn more
想改进这个问题吗?更新问题,使其只关注一个问题editing this post
四年前关闭。
我想让我的程序做一些类似于在bash中按向上箭头时的事情,然后它将最后一个命令“键入”到键盘缓冲区中。
我正在编写一个CLI flashcard程序,我希望用户能够使用箭头键对一个长单词进行一个小的更改,而不必全部键入。
我找不到任何具体的解释或例子说明如何做到这一点。

最佳答案

您不想写入键盘缓冲区。你想要的是一个类似于readline的功能。
检查以下链接:http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html
或者(简单得多)
https://github.com/antirez/linenoise

08-06 13:34