Notepad++ 缩进混乱
我在用Python编程,特别喜欢Notepad++这个编辑器。不过最近我发现,当我用Tab键来缩进代码时,在Notepad++里看起来没问题,但当我运行程序时却出现了缩进错误。然后我用Emacs或者其他编辑器检查我的代码时,发现Notepad++实际上添加的Tab空格比屏幕上显示的要多。这是怎么回事呢?
6 个回答
8
PEP 8告诉我们,在Python中使用空格而不是制表符,这样可以确保在不同的编辑器中保持一致性和兼容性:
http://www.python.org/dev/peps/pep-0008/
你可以看看这个回答,了解如何在Notepad++中把制表符转换为空格
也许这样就能解决你的问题
46
我建议你去查看“视图”菜单,选择“显示符号”,然后再选择“显示空格和制表符”,这样可以更清楚地看到你的缩进效果。
109
没有统一的制表符大小,所以我总是把制表符换成空格(这样你在任何地方看到的都是一样的)
去设置 -> “偏好设置...” -> 语言菜单/制表符设置,然后勾选“用空格替换”