【发布时间】:2011-03-13 18:36:00
【问题描述】:
大家好 :) 我的问题是,到目前为止,我一直只使用制表符来缩进python,因为我发现它比空格更容易,但我无缘无故地知道,python 交互式提示,基本的 python.exe 之一,突然拒绝接受制表符按钮,它所做的只是使光标闪烁。我能想到的只是我的电脑突然像其他任何东西一样踩着窗口,使用选项卡循环输入内容,在这种情况下是单个。另外,在此之前,我可以使用向上按钮访问以前键入的代码,如果我提交该行而不做任何更改,请使用向下按钮访问后面的行,但现在向上工作,但好像我有更改了行,例如将我移回输入列表的“底部”,所以向下不起作用....我的问题很简单:我如何让我的旧标签和向下按钮像我想要的那样工作他们又来了? :( 谢谢xxx
【问题讨论】:
-
不要使用制表符来缩进 Python 代码。一个合理的编辑器将使空格缩进比制表符更容易。说真的,永远不要使用标签。
-
您使用的是什么操作系统?我正在使用 Ubuntu linux,我的标签工作正常)。此外,还有一个 python recommendation 使用空格而不是制表符。请参阅代码布局部分。
-
@ikostia 我猜他正在使用 Windows,这就是为什么他的 CLI 很奇怪(cmd.exe 很糟糕)
-
不要显示标签。我喜欢他们。在交互式提示中,我想要一个易于看到的意图,只需按下一个按钮。瞧,标签。
-
@James 如果您使用 ipython 或 bpython,则缩进会为您处理。标签就像吸烟:您可能会喜欢它,但它们对您和您周围的每个人都是有害的。
标签: python indentation prompt