4
我使用completedefault
(see the doc)完成Cmd
模块。但它似乎只在第一个字后才被调用。Cmd模块:完成第一个字
def completedefault(self,text,line,begidx,endidx):
print('completedefault is called')
return ['foo','bar']
输出:
(Cmd) f<Tab><Tab>
(Cmd) foo f<Tab><Tab>
completedefault is called
foo bar
如何改变这种行为已经在它的第一个字,甚至叫什么名字?