readline试图在完成时智能化。怎么禁用?

时间:2013-04-23 17:27:30

标签: python readline

我正在插入"并按下了标签。我希望在我的完成函数中得到text == "\""。但我得到了空字符串。同样,当我输入a,左右时,我也只是在我的完成函数中得到空字符串。

如何禁用此行为?


示例代码:

import readline
readline.parse_and_bind('tab: complete')
def completer(text, state):
    return []
readline.set_completer(completer)

1 个答案:

答案 0 :(得分:0)

我认为这符合我的要求:

readline.set_completer_delims("")