简介

在控制台程序中,读取用户输入的时候,实现tab补全文件路径或者在输入时有补全提示(显示首个匹配项)。

tab键补全仅命中唯一项时可以直接补全,所以需要配合补全提示,两者配合能达到一个基本够用的状态(本项目达到此目标即结束,不开发更复杂的补全和提示)。

本项目修改自 https://github.com/DieTime/cli-autocomplete

编译

  • iShenter键位是与win相同,需要定义IOS_ISH宏。
  • 部分终端,需要每个字符添删都主动调用fflush,如有需要定义MFLUSH_STDOUT宏。
Description
在控制台读取输入时能自动补全文件路径。
Readme 290 KiB
Languages
C++ 90.9%
CMake 6.3%
Makefile 2.8%