如何编写代码以自动完成单词和句子?

10 浏览
0 Comments

如何编写代码以自动完成单词和句子?

我想编写一段代码,在Linux终端中实现自动补全功能。代码应该按照以下方式工作:

它有一个字符串列表(例如"hello","hi","how are you","goodbye","great"等)。

在终端中,用户开始输入时,如果存在匹配的可能性,他将获得可能字符串的提示,从中可以选择(类似于vim编辑器或Google增量搜索)。

例如,他开始输入"h",然后他会得到提示

h"ello"

_ "i"

_"ow are you"

更好的是,它还可以从字符串的任意部分完成单词,而不仅仅是从开头开始。

0