我从互联网上下载了一些代码,而四个空格的缩进让我心烦意乱。我试图对"<4 spaces>“进行查找和替换,并将其替换为”t“,但这只是将所有的空格替换为字符串"\t”。我如何在“替换”框中放一个标签?
发布于 2014-03-06 03:00:00
Text Editors。Insert spaces for tabs。

然后,从上下文菜单运行Format菜单并保存文件:

发布于 2014-03-06 01:35:53
我想通了。我只需选中“使用正则表达式”的框,然后使用\t。
发布于 2014-09-17 15:52:20
在回答你问题的后半部分时:
人们喜欢空格多于标签的原因是一致性。如果您的编辑器设置为将选项卡显示为4个空格,而我的编辑器设置为8个空格宽,那么我们编写的代码对我们每个人来说都是不同的。这很好,直到我们的共同同事忘记我们使用制表符,并开始使用4个空格间隔他的行。现在他的代码在你看来很好,但是所有的缩进对我来说都是没有意义的。
另外,当我们的工作决定行应该是80个字符长,或者120个字符长时,会发生什么?您将很高兴地用4个空格选项卡编写代码,当它到达我的编辑器时,我突然发现您的一些行太长了。
通常,使用空格或制表符并不重要,只要您(以及处理代码的每个人)都同意使用哪个选项卡字符,以及标签字符的宽度。
我在任何地方都使用4个空格,因为它在每个编辑器、每个存储库、cat编辑时和其他地方都是一样的。
https://stackoverflow.com/questions/22213098
复制相似问题