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