当前位置:  开发笔记 > 后端 > 正文

Readline有一个简单的替代方案吗?

如何解决《Readline有一个简单的替代方案吗?》经验,为你挑选了3个好方法。

在我正在进行的项目中,我试图让它接受用户命令并使用向上箭头提供历史记录.我的目标是保持这个项目没有依赖,我不想要求人们也只是为了编译我的项目而安装readline开发文件.有没有人知道GNU Readline的简单替代品只提供简单的功能?



1> Jason Orendo..:

Editline.它具有BSD风格的许可证.

编辑:旧版本的editline非常简单.这里只有两个C文件和一个标题,总共大约1500行代码.我们多年来一直在使用它.



2> Justin Polie..:

我发现了一个.Redis成名的antirez已经提出了linenoise,一个更简单的选择.


我确信非英语用户会喜欢它,当你的程序在文本上试图用他们自己的语言输入时...

3> Dan Loewenhe..:

大多数系统都安装了readline,所以我不认为这是一个太大的问题.

其次,我认为GNU Readline库没有任何替代品.你将不得不坚持下去.:(

编辑5/11/2016:这个答案已经过时了,我所做的任何编辑几乎都会从其他更正确的答案中借用.总结:请参阅现代readline替代品的linenoise和editline.

推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有