我对由完全不相关的人群编写的软件感到困惑,而且它们都使用完全不同的缩进标准。我可以设置缩进宽度,但没有什么比使用制表符打开文件、进行一些更改并发现我的更改使用空格代替缩进更烦人的了。
我写的所有软件都使用四格缩进。然后我去制作一个 Quake 3 mod,整个代码库都使用标签。当我进行更改时,我必须非常小心地首先设置我的缩进设置,否则我将不得不在每次提交之前手动重写缩进。
我浏览了设置,找不到任何东西。tabs-and-spaces 模式实际上并没有做任何特别的事情,只是将其设置为 tabs 模式(重置后)。我浏览了谷歌,我发现的只是这个非常无用的邮件列表消息。检测一致的缩进并不难,其他文本编辑器可以很好地处理它,它不一定是完美的,它只需要大部分时间都可以工作。
如果凯特有这个设置,它在哪里,如果没有,什么时候会有这样的设置?如果我不能让凯特这样做,我将不得不关掉它。我已经使用过 Notepad++ 和 Geany,但是它们在对超大文件(例如,数十兆字节的文本)执行正则表达式或渲染等宽非欧洲文本时都存在严重问题。