我只是想知道是否可以编写一个在 shell 中运行的 Python 脚本,以便在用户点击 Tab 时向他们提供建议?
例如,某些应用程序如何限制它们所支持的建议的文件类型。 我在 optParse 中没有找到任何可以做到这一点的东西吗?
理想情况下:
myScript.py [TAB] (shell prints list of options)
有什么建议吗?具体使用OpenSuse下的KDE和tcsh
非常感谢
最佳答案
这是 shell 的特性,而不是被调用的 Python 脚本的特性。参见 this question on SO有关 shell 完成的更多信息。特别是,您正在寻找 programmable completion .
关于python - TAB 自动完成 python CLI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13576488/