码迷,mamicode.com
首页 > 编程语言 > 详细

linux环境下给python添加tab自动补齐

时间:2017-03-02 14:05:44      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:tab补全

  Pthon开发环境有很多种,可以使用IDE环境,比如eclipse,charm。也可以在linux下使用ipython,使用ipython就是因为有自动补全功能。当然也可以在linux环境下使用原生的python添加Tab补齐,也就实现了ipython的功能。

  只需要在python的包路径中添加tab补齐模块即可。


[root@server1 ~]# cd /usr/lib64/python2.7/

[root@server1 python2.7]# vim tab.py


    try:

        import readline

    except ImportError:

        print(‘Module readline not available.‘)

    else:

        import rlcompleter

        readline.parse_and_bind(‘tab:complete‘)




测试:

[root@server1 python2.7]# python

Python 2.7.5 (default, Feb 11 2014, 07:46:25) 

[GCC 4.8.2 20140120 (Red Hat 4.8.2-13)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> import tab

>>> import os

>>> os.

Display all 249 possibilities? (y or n)

os.EX_CANTCREAT             os.__package__              os.listdir(

os.EX_CONFIG                os.__reduce__(              os.lseek(

os.EX_DATAERR               os.__reduce_ex__(           os.lstat(

os.EX_IOERR                 os.__repr__(                os.major(

os.EX_NOHOST                os.__setattr__(             os.makedev(

os.EX_NOINPUT               os.__sizeof__(              os.makedirs(

os.EX_NOPERM                os.__str__(                 os.minor(

。。。。。。



linux环境下给python添加tab自动补齐

标签:tab补全

原文地址:http://willis.blog.51cto.com/11907152/1902602

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!