Eclipse中的缩进问题(使用Python)

0 投票
2 回答
2252 浏览
提问于 2025-04-17 06:45

看起来无论我在Python的缩进设置上怎么调整,Eclipse总是会出问题。

它总是漏掉一整块代码,告诉我有缩进错误,但其实根本没有空格或错误的制表符等。有时候我得花几个小时回去删掉一些行,然后按回车键,让它满意。有时候就算这样也不管用!

有没有其他人也遇到这些问题?

补充:

抱歉,我应该早说的。我在用PyDev,并且一直在用制表符。

2 个回答

0

总的来说,问题就是代码里用了空格而不是制表符等等。

虽然我知道这样会带来麻烦,并且尝试用我的设置来解决这个问题,但还是遇到了很多无穷无尽的麻烦。

最后,我觉得Eclipse在写Python的时候不够好,所以我选择了花钱买PyCharm,结果它的表现要好得多。

2

看起来你可能在混用空格和制表符,或者你正在编辑的文件的制表符长度和你当前的设置不一致……如果能给出一个你遇到问题的文件,以及你期待的效果,那就更好了。

需要注意的是,如果你确实遇到这样的情况,比如你设置的是4个空格,但你正在编辑的文件只用了3个空格来缩进,通常通过查找和替换(Ctrl+F)来快速修改这些空格是很简单的,或者你也可以使用矩形编辑来同时修改多行(Alt+Shift+A)。

还有一点要注意的是,即使你选择了“输入时用空格替代制表符”,如果在设置中选择了“假设文件包含制表符时使用制表符间距”,而你正在编辑的文件实际上有一些制表符,那么你可能还是会输入制表符。

撰写回答