如何在大型Python代码库中用一个制表符替换四个空格?
我下载了一个Python代码,想要对它进行编辑。问题是我习惯用制表符(Tab)来缩进,但这个文件却是用四个空格来缩进的。如果同时使用空格和制表符,虽然在视觉上看起来没问题,但代码会出错。
我想问一下,有没有简单的方法可以把空格替换成制表符呢?
5 个回答
2
使用 reindent.py
这个工具。它应该在你系统的 tools/scripts 文件夹里。有时候这个工具可能没有默认安装,你可能需要额外安装一个包,比如 python-examples 或 python-tools。
3
找一个能理解模拟制表符的编辑器。这样的话,它就会用4个空格来模拟制表符。现在大多数编辑器都能做到这一点。它们的感觉就像制表符,但实际上是空格。