为啥bootstrap推荐使用2个空格做代码缩进

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥bootstrap推荐使用2个空格做代码缩进相关的知识,希望对你有一定的参考价值。

代码缩进缩进是为了让代码的显得更具有层次感,直接观察的话就可以很清晰的就可以看到代码的逻辑结构。
例如下同样的代码:

左边的没有进行代码缩进,右面的使用缩进,你觉得那个能更好的反映出代码的逻辑顺序呢!

在编译代码的时候空格和Tab都可以达到上面的效果,只是大多数的程序员都习惯使用Tab,因为按一下Tab键=2个或者4个空格。并不是表明非得在两个里面选其中的一个,要根据自己的实际情况作出调整,选择最合适的,使用哪个都是为了更加直观高效的反映出代码的逻辑顺序!
参考技术A 只有空格在所有编辑器,操作系统里表现的才一致
你的采纳是我前进的动力,还有不懂的地方,请继续“追问”。
如你还有别的问题,可另外向我求助;答题不易,互相理解,互相帮助。
参考技术B 不知道................

为啥 VS Code 默认使用 2 个空格缩进?

【中文标题】为啥 VS Code 默认使用 2 个空格缩进?【英文标题】:Why does VS Code default to 2-space indents?为什么 VS Code 默认使用 2 个空格缩进? 【发布时间】:2018-04-20 06:54:09 【问题描述】:

我不知道我见过多少使用这种难以阅读的格式的项目,我也没有在网上找到关于为什么 Microsoft 将 2 空格缩进作为默认设置的答案,但是对我来说,在我弄清楚如何让 VS Code 或其他编辑器将 2 空格缩进显示为 4 空格或 4 列制表符(但仍保存为 2 空格缩进)之前,这对我来说是一种破坏项目。

有谁知道为什么将 VS Code 设置为默认设置?此外,关于如何配置编辑器以将缩进显示为 4 列制表符同时仍保存为 2 空格缩进的任何建议都会很棒。

【问题讨论】:

检查设置并在搜索中输入indent。在这里提出问题并不难。 不确定这真的是一个答案,或者你的第二句话是什么意思,迈克,但我使用了indent 设置,它似乎没有满足我的需要。无论我输入什么内容(即使它将 x 空格转换为制表符),它都会保存最终显示在文件中的任何内容(我可以使用“editor.detectIndentation”:true 看到),并且我需要缩进(2 或 4空格,我为项目设置的任何内容)显示/用作选项卡但另存为空格,所以这里的问题可能被误解了。 visual studio code change indentation的可能重复 这个问题好像是this response回答的。 横向空间很有价值。 4个空格只是浪费。再说一次,这是编程中最自以为是的主题之一,再多的理性推理也无法解决。 【参考方案1】:

点击这里您将拥有所有选项。

【讨论】:

这让我可以轻松更改选项,但它们似乎无法满足我的需求,所以我假设 VS Code 还不能做到这一点,我真的很惊讶为什么我看到一个非常大的业务使用,需要它来节省大量时间和头痛(相信我,当你开始看到无意的行更改提交或来自开发人员的冲突时,他们没有意识到或关心他们的代码是自动更改缩进,因为他们的编辑器设置或自动格式化)。【参考方案2】:

我通过将选项“标签大小”更改为 4 并取消选中“检测缩进”选项来做到这一点

【讨论】:

以上是关于为啥bootstrap推荐使用2个空格做代码缩进的主要内容,如果未能解决你的问题,请参考以下文章

为啥Python有时候要用四个空格键代替一个Tab键

markdown怎么打出多个空格

Eslint AirBNB 有 4 个空格用于缩进

JavaScript 代码规范

为啥在分析代码时缩进很重要?

Python中的空格和缩进问题总结