Notepad++编辑Pyhton文件的自动缩进的问题

Python对缩进很敏感,用pycharm的话,新手很好用,自动换行缩进,而 Notepad++的自动缩进是用的TAB,需要在首选项中有个将TAB用4个空格代替的选项。我在用notepad++的过程中,很容易出现abError: Inconsistent use of tabs and spaces in indentation,IndentationError: unindent does not match any outer indentation level等错误,就是缩进对齐没弄好。

如果你想打开自动缩进,可以在 设置-》首选项-》其他 中进行设置

Notepad++编辑Pyhton文件的自动缩进的问题

勾选了这个后,你换行是就会自动缩进了,下面还要设置将TAB更换成4个空格设置-》首选项-》语言-》标签设置

Notepad++编辑Pyhton文件的自动缩进的问题

不要改“Default”,现在做得很灵活了,可以对不同的语言进行设置,我们可以选上Pyhton,将默认去掉,选“以空格取代”

现在Notepad++可以很好的编辑Pyhton文件了