在Python里加入这两行
>>>import rlcompleter,readline
>>>readline.parse_and_bind('tab:complete')
就可以在bash里实现tab自动补齐功能
如果你希望每次打开Python都能自动激活Tab补齐,只需把它加到Python的启动脚本里。
如果你还没有定制自己的Python启动脚本,现在就建立一个吧,然后把它加到bash的初始化脚本(~/.bashrc)里:
export PYTHONSTARTUP=~/.pythonrc.py
下面是.pythonrc.py的内容
try:
import readline
except ImportError:
print("Module readline not available.")
else:
import rlcompleter
readline.parse_and_bind("tab: complete")
在Linux下,这个功能Python2和3都支持。关于readline与rlcompleter这两个module的详细信息,可以查看Python的手册。
阅读(1589) | 评论(0) | 转发(0) |