那么,将编辑器设置为显示 #-space 制表符缩进不是比使用空格缩进更好的解决方案吗?



每次我必须处理空格缩进时,这都是一个巨大的耗时繁琐的错误负担。

我在我使用过的每个编辑器中发现,我可以设置选项卡显示多少空格,切换到选项卡,并且从未遇到过问题,除了有人告诉我我应该使用空格但没有指出任何实际问题它引起的除了烦恼他们,因为他们决定必须使用空格。

我也没有找到一个编辑器可以以某种方式显示缩进,但将它们保存为首选的群体思维方式,尽管我确实发现了一些关于使用 git 以任何一种方式结帐/提交的东西。

在不深入制表符与空格的争论的情况下,使用空格的一个关键原因是它将在每个 IDE 和其他任何地方(打印页面、Web 浏览器等)中呈现相同的内容。

现在,当涉及到设置选项卡大小的编辑器时:

如果它将制表符
  • 转换为空格(也称为软制表符),则没有区别。 只要您将制表符宽度设置为等于其他人使用的空间数,并且其他人无权告诉您如何使用编辑器,您就可以在编辑器中使用制表符。
  • 如果它只是将选项卡大小设置为呈现相当于 4 个空格,但保留 Tab 键(硬选项卡),那么您会遇到问题。 它会导致可读性问题,因此以团队合作,体贴的开发人员的名义,您只需要使用空格。

我认为大多数编辑器会默认使用软标签,所以你在那里很好。只需仔细检查您的编辑器是否确实使用软选项卡而不是硬选项卡,并告诉其他人注意自己的业务。

最新更新