680 B
680 B
简介
在控制台程序中,读取用户输入的时候,实现tab
补全文件路径或者在输入时有补全提示(显示首个匹配项)。
tab
键补全仅命中唯一项时可以直接补全,所以需要配合补全提示,两者配合能达到一个基本够用的状态(本项目达到此目标即结束,不开发更复杂的补全和提示)。
本项目修改自 https://github.com/DieTime/cli-autocomplete 。
编译
iSh
的enter
键位是与win
相同,需要定义IOS_ISH
宏。- 部分终端,需要每个字符添删都主动调用
fflush
,如有需要定义MFLUSH_STDOUT
宏。