【发布时间】:2014-10-15 14:21:33
【问题描述】:
我目前在~/.pythonrc 中有以下内容可以在 python repl 中启用自动完成:
# Autocompletion
import rlcompleter, readline
readline.parse_and_bind('tab:complete')
但是,当我从新行的开头tab 时(例如,在 for 循环的内部),我得到一个建议列表而不是 tab。
理想情况下,我希望仅在非空白字符之后获得建议。
这在~/.pythonrc 中实现起来很简单吗?
【问题讨论】:
-
This HN comment 有一些代码可以在当前行仅包含空格时禁用自动完成。
标签: python shell scripting read-eval-print-loop