python中的制表符完成配置放在哪里?
上面的链接显示以下代码可用于python中的自动完成python中的制表符完成配置放在哪里?,python,autocomplete,Python,Autocomplete,上面的链接显示以下代码可用于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,但没有成功 有人
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会话自动加载此类配置的方式吗?您需要将环境变量设置为~/.pythonrc。将
PYTHONSTARTUP=~/.pythonrc
放入.bash_配置文件中您需要将环境变量设置为~/.pythonrc。将PYTHONSTARTUP=~/.pythonrc
放入.bash_配置文件中实际上,不需要设置~/.pythonrc
。对于Mac,只需使用以下内容设置~/.editrc
bind -v
bind ^I rl_complete
实际上,不需要设置
~/.pythonrc
。对于Mac,只需使用以下内容设置~/.editrc
bind -v
bind ^I rl_complete
Python 2还是3?这应该在Python3上自动发生。Python2还是Python3?这应该在Python3上自动发生。您可以这样做,但如果您这样做的话,它将不仅仅影响Python。这可能是一件好事,也可能是一件坏事。你可以做到这一点,但如果你做到这一点,它将不仅仅影响Python。这可能是好事,也可能是坏事。