在python中把tab完成配置放在哪里?

2024-05-06 22:20:09 发布

您现在位置:Python中文网/ 问答频道 /正文

python tab completion Mac OSX 10.7 (Lion)

上面的链接显示以下代码可以用于python中的自动完成

import readline
import rlcompleter
if 'libedit' in readline.__doc__:
    readline.parse_and_bind("bind ^I rl_complete")
else:
    readline.parse_and_bind("tab: complete")

但我不知道应该把它放在哪里,这样就可以在启动时加载了。我试过~/.pythonrc,但没有成功

有人知道当前为交互式python会话自动加载这种配置的方法吗


Tags: and代码importreadlineifparsebind链接
1条回答
网友
1楼 · 发布于 2024-05-06 22:20:09

实际上,不需要设置~/.pythonrc。对于Mac,只需要用以下内容设置~/.editrc

bind -v
bind ^I rl_complete
网友
2楼 · 发布于 2024-05-06 22:20:09

您需要将PYTHONSTARTUP环境变量设置为~/.pythonrc。将PYTHONSTARTUP=~/.pythonrc放入.bash\u配置文件

相关问题 更多 >