首页 > 代码库 > linux环境下给python添加tab自动补齐
linux环境下给python添加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自动补齐