generalLi

python解释器,没有tab自动补全功能,写代码非常不方便,从网上搜集了一些设置代码,这里记录下设置步骤。

新建 $HOME/.pystartup.py 文件($HOME 表示当前用户主目录),输入以下代码:

#Code  UUID = \'9301d536-860d-11de-81c8-0023dfaa9e40\'

import sys

try:

    import readline

except ImportError:

    try:

        import pyreadline as readline

        # throw open a browser if we fail both readline and pyreadline

    except ImportError:

        import webbrowser

        webbrowser.open("http://ipython.scipy.org/moin/PyReadline/Intro#line-36")

        # throw open a browser

        #pass

else:

    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")

 

然后,在主目录下的 .bash_profile 和 .zshrc 中加入以下代码:

export PYTHONSTARTUP=$HOME/.pystartup.py

 

 

保存后,执行source .bash_profile 命令  和  source .zshrc  命令,使设置立即生效。

 

都设置完之后,再进入python解释器,tab自动补全功能就已经生效了。

 

分类:

技术点:

相关文章:

  • 2021-11-01
  • 2021-12-15
  • 2021-12-05
  • 2021-11-17
  • 2021-12-20
  • 2021-07-23
  • 2021-06-28
猜你喜欢
  • 2021-12-03
  • 2021-10-07
  • 2021-10-05
  • 2021-11-17
  • 2021-12-15
  • 2019-01-26
相关资源
相似解决方案