在标准python shell中开启tab自动完成
我们在使用python shell的时候,默认没有开启tab补全功能,有时候忘记了某个函数怎么写,这时候补全功能就能给我们很大的帮助了。如果你使用的是Ipython,那tab补全默认是开启的,在标准python shell中开启tab补全,只要打开python shell,然后
>>>import rlcompleter, readline >>>readline.parse_and_bind('tab: complete')
之后,就能在标准python shell中使用tab补全了。
为了每次都能开启tab补全,可以自己创建一个PYTHONSTARTUP文件。比如在 ~/.config/下创建文件pythonstartup.py
将上面代码写进pythonstartup.py中,再将其添加进环境变量中。
在~/.bashrc或者~/.zshrc中加入:
export PYTHONSTARTUP="/home/name/.config/pythonstartup.py"