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自動補齊添加成功。