每当我按下python shell中的tab来创建缩进块时,我都会收到消息
Python 3.4.2 (v3.4.2:ab2c023a9432, Oct 5 2014, 20:42:22)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
Display all 186 possibilities? (y or n)`
阻止我正确缩进任何内容。我不确定我是如何在shell中启用标签完成的。 我发现this blog post详细说明了如何通过创建.pyrc文件并在.bashrc中获取它来启用标签完成。通过我的.zshrc查看,我找不到任何来源任何此类文件。
我正在使用Mac OS X.
答案 0 :(得分:0)
在您的主目录上创建一个名为.pyrc
的文件,其中包含以下内容:
import readline
readline.parse_and_bind("set disable-completion on")
readline.parse_and_bind("tab: self-insert")
然后用
打开python shellPYTHONSTARTUP=$HOME/.pyrc python