文档中有如下内容:
class cmd.Cmd(completekey='tab', stdin=None, stdout=None)
Cmd.completedefault(text, line, begidx, endidx)
Method called to complete an input line when no command-specific complete_*() method is available. By default, it returns an empty list.
按照理解,输入命令的时候按 Tab 键应该能自动补全,,可是我试了下就在本行添加了空格,,并没有补全行为,,也没有调用覆写的 completedefault 方法,,哪位知道是什么原因?