Tab键在Python中不缩进

Tab键在Python中不缩进,python,shell,python-2.7,Python,Shell,Python 2.7,我最近升级到python2.7,并注意到tab键在shell中不能正常工作。相反,它似乎在底层目录中搜索(标准的unix行为) 如果我改回python2.6,它会正常工作。有没有办法将此功能添加回2.7 例如: 如果是foo: (此处制表符)打印“栏”#所需的行为是制表键在此处添加缩进 解决方案: 这是Mac OSX上python2.7的一个已知问题。我使用了以下解决方法来更正它: $ cat > $HOME/.pystartup import readline if 'libedit'

我最近升级到python2.7,并注意到tab键在shell中不能正常工作。相反,它似乎在底层目录中搜索(标准的unix行为)

如果我改回python2.6,它会正常工作。有没有办法将此功能添加回2.7

例如:

如果是foo:
(此处制表符)打印“栏”#所需的行为是制表键在此处添加缩进

解决方案:
这是Mac OSX上python2.7的一个已知问题。我使用了以下解决方法来更正它:

$ cat > $HOME/.pystartup
import readline
if 'libedit' in readline.__doc__:
   readline.parse_and_bind("bind ^I ed-insert")
^D
$ export PYTHONSTARTUP=$HOME/.pystartup

这是MacOSX上Python2.7的一个已知错误。更多详细信息(包括修复)可在中找到。

Moar详细信息!例如,操作系统(发行版)、如何安装、如何启动等等。尝试以这种方式插入选项卡:
Tab
。完美。原始错误报告中的修复纠正了该问题。