Eclipse的缩进问题(使用Python)

时间:2011-11-21 15:38:58

标签: python eclipse tabs

似乎无论我使用什么设置进行Python缩进,Eclipse总是会导致自己的问题。

它总是错过整个代码区域,告诉我在没有空格或不正确的标签等时会出现缩进错误,有时候我不得不花几个小时才回去删除行并点击返回以便它很开心。然后有时甚至不起作用!

其他人是否有这些问题?

修改

对不起,我真的应该提到。我正在使用PyDev并一直使用标签

2 个答案:

答案 0 :(得分:2)

看起来你可能正在混合空格和制表符,或者你当前正在编辑一个与当前设置不同的制表符长度的文件...如果你能显示一个你正在拥有这些文件的文件,那就太好了问题和你期待的事情。

请注意,如果您确实遇到问题,即:您将其配置为有4个空格,而您正在编辑的文件仅使用3个空格的缩进,通常可以非常快速且轻松地更改所有执行查找的内容/替换(Ctrl + F)操作与空格或矩形编辑以更改多行(Alt + Shift + A)。

需要注意的另一件事是,即使您在键入时使用'替换制表符,也可以使用空格替换制表符',如果您在首选项>中有选项'假定文件包含制表符时的制表符间距'; pydev>编辑器打开,你正在编辑的文件实际上有一些标签。

答案 1 :(得分:0)

一般的问题确实是有空格而不是标签等。

虽然我已经意识到这一点及其可能导致的问题,并尝试使用我的设置来解决这个问题,但它仍然会导致很多问题无法结束。

最后,对我来说,Eclipse在编写Python时还不够,所以我反而为了PyCharm,它效果更好。