什么是硬和软标签?

Kea*_*von 36 coding-style terminology tabbing

我听到"硬标签"和"软标签"这个术语(通常会讨论哪个更好),但这两个术语实际上意味着什么?我正在寻找"软标签"和"硬标签"的简单定义.

小智 48

硬标签使用标签字符http://en.wikipedia.org/wiki/Tab_key#Tab_characters

软标签只是空格.软标签通常为2或4个空格,具体取决于惯例.

如果将编辑器设置为使用"软选项卡",则在按键盘上的Tab键时,编辑器将插入空格而不是制表符.


gen*_*ast 7

硬标签相当于使用Tab键来标记代码,而软标签是添加空格以手动或通过代码编辑器(如Sublime Text)模拟标签.还有一些谁相信软黏合是可读性使用不同的文本编辑器,因为有些编辑会给出不同的间距,硬标签更大的团队更好,但我认为你可以使用一个,只要你坚持一个一致地使用它.最后,这主要归结为个人偏好.

  • 这个答案混淆了选项卡**键**和选项卡**字符**。软 Tab 键切换还使用 Tab 键来切换代码。 (2认同)