标签:python python自动补全 python tab补全
用习惯了tab实例,在python command line下面不能使用tab补全感觉很是不爽有没有,在网上找了一下tab实例的方法,基本上都大同小异。
这个方法亲测有效,但是涉及到改环境变量什么的感觉有点麻烦,直接弄成模块导入更方便
1,找到python的lib路径
# cd /usr/lib/python2.7/site-packages
2,vim tab.py 照抄链接中的代码就好了:
#!/usr/bin/env python try: import readline except ImportError: print("Module readline not available.") else: import rlcompleter readline.parse_and_bind("tab: complete")
看效果:
$ python Python 2.7.5 (default, Nov 20 2015, 02:00:19) [GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import tab >>> s=‘abc‘ >>> s s setattr( sorted( str( super( set( slice( staticmethod( sum( >>>
任何用户都可以直接通过import tab来使用噢!
本文出自 “一直在路上” 博客,请务必保留此出处http://chenql.blog.51cto.com/8732050/1908978
标签:python python自动补全 python tab补全
原文地址:http://chenql.blog.51cto.com/8732050/1908978