Pthon开发环境有不少种,可使用IDE环境,好比eclipse,charm。也能够在linux下使用ipython,使用ipython就是由于有自动补全功能。固然也能够在linux环境下使用原生的python添加Tab补齐,也就实现了ipython的功能。python
只须要在python的包路径中添加tab补齐模块便可。linux
[root@server1 ~]# cd /usr/lib64/python2.7/vim
[root@server1 python2.7]# vim tab.pyeclipse
try:
python2.7
import readlineide
except ImportError:测试
print('Module readline not available.')spa
else:orm
import rlcompleterserver
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(
。。。。。。
Python的tab自动补齐添加成功。