Я хотел бы закодировать автозаполнение в терминале Linux. Код должен работать следующим образом.
В нем есть список строк (например, "привет", "привет", "как вы", "прощай", "отлично",...).
В терминале пользователь начнет вводить текст, и когда есть возможность совпадения, он получает подсказку о возможных строках, из которых он может выбрать (аналогично vim editor или инкрементный поиск google).
например. он начинает набирать "h", и он получает подсказку
ч "ELLO"
_ "i"
_ "ow are you"
И еще лучше было бы, если бы он завершил слова не только с самого начала, но и из произвольной части строки.
Спасибо за советы.