您的位置:首页 > 编程语言 > Python开发

mac pro python tab补全脚本

2016-04-25 01:18 639 查看
之前习惯在win或者linux 下写python小脚本,经常先把tab补全环境配置好,到了mac下发现之前在linux下的tab.py脚本都不适用,自己参考了mac python tab补全的官网略微修改了下,发现蛮好用的。

mac pro 下配置的是全局的,不需要再终端输入:python =>import tab.py ,这样完全没必要。
具体的mac tab 补全脚本参考下面:

$ cat ~/.pythonstartup
#-*- coding:utf-8 -*-
import os, sys, atexit
import readline, rlcompleter

readline.parse_and_bind("bind ^I rl_complete")

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

$ vim .bash_profile
export PYTHONSTARTUP=~/.pythonstartup

$ source .bash_profile

tab脚本也可以直接 git@github.com:erweimeng/work.git 里面有tab 补全脚本。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mac pro python