Indentation issues with Eclipse (using Python)
似乎无论我使用什么设置进行Python缩进,Eclipse总是会导致自己的问题。
它总是错过整个代码区域,告诉我在没有空格或不正确的选项卡等时会出现缩进错误,有时我不得不花几个小时才回去删除行并点击返回以便它很开心。 然后有时甚至不起作用!
还有其他人有这些问题吗?
编辑:
对不起,我真的应该提到。 我正在使用PyDev,并一直在使用标签
看起来你可能正在混合空格和标签,或者你正在编辑一个与当前设置不同的标签长度??的文件...如果你能显示一个文件,你有这些问题和什么,那就太好了你在期待。
请注意,如果您确实有问题,即:您将其配置为具有4个空格,而您正在编辑的文件仅使用3个空格的缩进,则通常可以非常快速且轻松地更改所有执行查找/替换的操作( Ctrl + F)使用空格或矩形编辑操作来更改多行(Alt + Shift + A)。
需要注意的另一件事是,即使您在键入时使用'替换制表符和空格替换制表符',如果在首选项> pydev>编辑器中打开了文件包含制表符时选择'假设制表符间距',并且文件为'重新编辑实际上有一些标签。
一般的问题确实是有空格而不是标签等。
虽然我已经意识到这一点以及它可能导致的问题,并试图使用我的设置来解决这个问题,但它仍然会导致很多问题。
最后,对我来说,Eclipse在编写Python时还不够,所以我反而为了PyCharm,它的效果要好得多。