tab和空格縮進(jìn)有什么區別?
使用Tab作為代碼縮進(jìn)
Tab是空格的一種形式,是空格當中專(zhuān)門(mén)用來(lái)做縮進(jìn)的一種,具有更大的信息量。
使用Tab做代碼縮進(jìn)比空格作為代碼縮進(jìn)輸入量更少,光標選擇也會(huì )更快。
但是使用Tab作為縮進(jìn),不同的編輯器Tab的長(cháng)度也會(huì )不一致,這樣在某些編輯器下顯示代碼會(huì )導致縮進(jìn)混亂。
對于HTML網(wǎng)絡(luò )傳輸使用Tab代碼空格作為代碼縮進(jìn)可以少傳輸很多的內容。
使用空格作為代碼縮進(jìn)
一般使用4個(gè)空格代替一個(gè)Tab作為縮進(jìn)則不會(huì )導致縮進(jìn)混亂。
更利于團隊合作,不會(huì )因為用了其他同事的代碼縮進(jìn)混亂而產(chǎn)生交流成本。
很多編輯器都有將Tab改為指定數量的空格的功能,也很實(shí)用。