Chinaunix首页 | 论坛 | 博客
  • 博客访问: 87187
  • 博文数量: 20
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 120
  • 用 户 组: 普通用户
  • 注册时间: 2012-11-17 16:15
文章分类

全部博文(20)

文章存档

2013年(20)

我的朋友

分类: Python/Ruby

2013-04-05 21:05:12

首先检查一下你的Python是否安装了readlinerlcompleter这两个module。如果你用的发行版不是特别陈旧,那默认的Python安装都会包含。

现在打开Python,导入这两个module,然后激活Tab补齐,你就可以使用它了。

>>> import readline
>>> import rlcompleter
>>> readline.parse_and_bind('tab: complete')

如果你希望每次打开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")
阅读(2383) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~