在Mac下Python交互式Tab键补全实现

首先,进入如下路径
cd /Library/Python/2.7/site-packages/
然后在此目录下创建一个tab.py文件
sudo vim 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”)

:wq保存并退出。
然后
sudo vim ~/.bash_profile
添加如下内容:
export PYTHONSTARTUP=/Library/Python/2.7/site-packages/tab.py
再执行如下命令,编译此文件。
source ~/.bash_profile
再次进入Python环境时,即可实现Tab键的补全功能。

你可能感兴趣的:(Python学习笔记)