有没有自动判断用空格还是制表符缩进的文本编辑器?
设置文本编辑器使用空格或制表符(Tab)其实很简单,只要按一下Tab键就可以了。不过,我现在在处理一段由我们公司一个大团队维护的Python代码,有些人用空格,有些人用Tab。我不能简单地让大家统一使用一种方式,因为这样做会有几个问题:1)会影响git blame的结果,2)会让git diff变得混乱,3)下次其他人用他们的编辑器按Tab键时,可能会导致构建失败。
所以,我希望能找到一个文本编辑器,它可以自动判断一个文件是用空格还是用Tab缩进,然后保持现有的格式。有没有人知道有没有这样的工具?
6 个回答
1
对于Emacs这个编辑器,有一个叫做 guess-style 的工具。
1
我觉得如果你使用的是Linux系统,Geany这个软件(http://www.geany.org/)在设置里有这个选项。
6
Sublime Text 是这样做的。