Eclipse显示空格但“python -tt”声明选项卡

时间:2012-10-27 18:08:01

标签: python eclipse pydev

我通过在Eclipse中开发所有内容来慢慢修复我的Python文件。但是,我目前卡住了,因为我收到了 Unexpected Indent Error

我设置首选项以用4个空格替换制表符,并且我使用搜索/替换将现有制表符转换为4个空格。

显示的文件看起来像是有缩进的所有空格,但使用python -tt script.py声明它仍然是一个标签。我已多次删除这些字符并替换为空格,但它仍然声称第358行有一个标签:

357>    else:
358>        target1 = 2

1 个答案:

答案 0 :(得分:0)

首先,执行以下操作以防止首先显示制表符

  

Windows - >偏好 - >一般 - >编辑 - >文字编辑器 - >为tabs插入空格= True   Windows - >偏好 - >一般 - >编辑 - >文字编辑器 - >显示的标签宽度= 4。

接下来,选中以下复选框以查看空格字符。

  

Windows - >偏好 - >一般 - >编辑 - >文字编辑器 - >显示空白字符

这将显示源文件中的所有选项卡和换行符。修改完第一个选项后,格式化文件(使用Ctrl + Shift + F)将所有选项卡替换为空格,然后您将看到正确的缩进。