那么如何设置编辑器以显示#-space选项卡缩进不是比使用空格进行缩进更好的解决方案?

时间:2018-01-23 18:15:54

标签: tabs editor spaces

每次我必须使用空间缩进时,这是一个非常耗时的麻烦的错误负担。

我发现在我使用过的每个编辑器中,我只能设置标签显示的空格数,切换到标签页,除了有人告诉我应该使用空格但没有指向之外从未遇到问题除了烦恼之外,它引起的任何实际问题都是因为他们已经决定必须使用空格。

我还没有找到一个能以某种方式显示缩进的编辑器,但是将它们保存为首选的组思维方式,不过我确实找到了一些关于使用git以checkout / commit方式进行操作的方法。

1 个答案:

答案 0 :(得分:0)

在选项卡与空格辩论中没有太深入,使用空格的一个关键原因是它将在每个IDE和其他任何地方(打印页面,Web浏览器等)呈现相同的内容。

现在,当涉及到设置标签大小的编辑器时:

  • 如果它将标签转换为空格(又称软标签),则没有区别。只要您将标签宽度设置为等于其他人使用的空格数,您就可以完全使用编辑器中的标签。其他人无权告诉您如何使用编辑器。
  • 如果只是将标签大小设置为等效于4个空格,但保留标签键(硬标签),则会遇到问题。它会导致可读性问题,因此,作为一个团队合作,体贴的开发人员,您只想使用空格。

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