我正在阅读一些有关Readline Library的代码,我尝试键入readline.get_completer_delims()
,它为我提供了〜!@#$%^&*()-= + [{]} \ | ;;':等分隔符:'“, <> /?
我的问题是这些制表符分隔符的含义是什么?有人可以解释吗?
readline.get_completer_delims()
答案 0 :(得分:0)
每the docs:
设置或获取单词定界符以完成。这些决定了要考虑完成的单词的开头(完成范围)。这些函数访问基础库中的rl_completer_word_break_characters变量。
这些字符后,制表符完成器应考虑“单词”的开头,并忽略该字符之前的行上的字符。例如,如果您想为Python对象上的属性和方法实现制表符完成器,则可以将.
添加到此列表中,因此在.
之后单击制表符时,它表示您希望完成任何操作在圆点之后。