答案1
是的,这在 Zsh 中存在,以我的Zsh 自动完成插件。
答案2
可以使用以下方式实现https://github.com/prompt-toolkit/python-prompt-toolkit
from prompt_toolkit import prompt
from prompt_toolkit.completion import WordCompleter
html_completer = WordCompleter(['<html>', '<body>', '<head>', '<title>'])
text = prompt('Enter HTML: ', completer=html_completer)
print('You said: %s' % text)
参考:https://python-prompt-toolkit.readthedocs.io/en/master/pages/asking_for_input.html#autocompletion