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

Python相关环境设置tab补全

时间:2016-05-08 20:02:22      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:linux   windows   

1、Windows下使用PyCharm下默认就含有tab补全

2、Python for Window


3、Python for Mac

mads@mads-virtual-machine:~/python$ cat tab.py
import sys
import readline
import rlcompleter

if sys.platform == ‘darwin‘ and sys.version_info[0] == 2:
    readline.parse_and_bind("bind ^I rl_complete")
else:
    readline.parse_and_bind("tab: complete")  # linux and python3 on mac

for mac

4、Python for Linux

mads@mads-virtual-machine:~/python$ cat tab.py
#!/usr/bin/env python 
# python startup file 
import sys
import readline
import rlcompleter
import atexit
import os
# tab completion 
readline.parse_and_bind(‘tab: complete‘)
# history file 
histfile = os.path.join(os.environ[‘HOME‘], ‘.pythonhistory‘)
try:
    readline.read_history_file(histfile)
except IOError:
    pass
atexit.register(readline.write_history_file, histfile)
del os, histfile, readline, rlcompleter

for Linux


5、文件使用方法说明

将上面提供的tab.py放入Python的环境变量目录下
环境变量查看方法:
mads@mads-virtual-machine:~/python$ python -c "import sys;print(sys.path)"
[‘‘, ‘/usr/lib/python2.7‘, ‘/usr/lib/python2.7/plat-i386-linux-gnu‘
, ‘/usr/lib/python2.7/lib-tk‘
, ‘/usr/lib/python2.7/lib-old‘, ‘/usr/lib/python2.7/lib-dynload‘
, ‘/usr/local/lib/python2.7/dist-packages‘, ‘/usr/lib/python2.7/dist-packages‘,
 ‘/usr/lib/python2.7/dist-packages/PILcompat‘, 
‘/usr/lib/python2.7/dist-packages/gtk-2.0‘,
‘/usr/lib/python2.7/dist-packages/ubuntu-kylin-sso-client‘]
其中:第一个‘‘表示当前目录,一般放置到/usr/lib/python2.7/dist-packages目录下即可


Python相关环境设置tab补全

标签:linux   windows   

原文地址:http://madsstudy.blog.51cto.com/6249249/1771234

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