54

我听说过“硬标签”和“软标签”这两个词(经常争论哪个更好),但这两个术语的实际含义是什么?我正在寻找“软标签”和“硬标签”的简单定义。

4

2 回答 2

67

硬制表符使用制表符,http ://en.wikipedia.org/wiki/Tab_key#Tab_characters

软制表符只是空格。软制表符通常是 2 个或 4 个空格,具体取决于约定。

如果您将编辑器设置为使用“软制表符”,当您按下键盘上的 Tab 键时,您的编辑器将插入空格而不是制表符。

于 2014-10-14T00:09:24.487 回答
10

硬制表符相当于使用制表符键来制表您的代码,而软制制表符是手动或通过代码编辑器(如 Sublime Text)添加的空格来模拟制表符。有些人认为,对于使用不同文本编辑器的大型团队来说,软制表符更利于可读性,因为有些编辑器会为硬制表符提供不同的间距,但我认为你可以使用任何一种,只要你坚持使用一个并始终如一地使用它. 最后,这主要取决于个人喜好。

于 2014-10-14T00:06:15.283 回答