Python的启动文件的设置,当按下tab键时会有自动补全功能,在用户家目录里
新建python的启动文件,如.pythonstartup,文件内容如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
$
cat
~/.pythonstartup
# python startup file
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
|
然后,设置环境变量,在.zshrc文件里添加一行内容,如:
1
|
$
echo
"export PYTHONSTARTUP=~/.pythonstartup"
>> ~/.zshrc
|
完成以上操作即可实现tab键的补全功能。
如果是Windows系统,同样需要设置环境变量。