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