在python命令行中使用“tab”按钮缩进

时间:2011-03-13 18:36:01

标签: python indentation prompt

大家好:) 我的问题是,到目前为止,我已经专门使用制表符缩进python,因为我发现它比空格容易,但我无所知,python交互式提示,基本的python.exe之一,突然拒绝接受标签按钮它所做的只是闪光标。所有我能想到的是我的计算机突然像其他任何人一样踩着窗户,用tab来循环输入东西,在这种情况下是单一的。此外,在此之前,我可以使用向上按钮来访问以前键入的代码,如果我提交该行没有更改,使用向下按钮访问它后面的行,但现在可以工作,但好像我有改变了这一行,例如让我回到输入列表的“底部”,所以下来不起作用....我的问题只是:我如何得到我的好旧标签和按钮按钮工作就像我想要的他们又来了? :( 谢谢xxx

2 个答案:

答案 0 :(得分:1)

如果您使用的是带有标准cmd.exe控制台的Windows(并且预先说明了这一点对您有帮助),那么您可以根据需要使用TAB和箭头键。

答案 1 :(得分:0)

我最近也在Windows上使用cmd.exe观察到了这种行为。它也发生在Console2中 - 我有时使用的备用shell。

虽然我总是在编辑器中使用普通代码中的空格,但我习惯于使用Tab键在交互式python.exe解释器中缩短多行输入。最近停止工作 - 按Tab键闪烁光标并且不缩进。使用空格在这里工作得很好,虽然它不像几个缩进那样方便。

我怀疑(但不确定)原因是安装了pyreadline或rlcompleter - 我一直在试图在Windows上的嵌入式应用程序中的解释器中获取制表符。当然,在您的情况下,另一个安装可能包含这些包。