Source Insight有個“Expand tabs”選項(Options->Document Options->Editing Options->Expand tabs),其功能是把Tab展開成空格:比方說,你的Source Insight的設置是1個Tab佔4個空格的寬度,那麼當你勾選“Expand tabs”選項,代碼裏相應的一個Tab就變成四個空格了。這個選項在下面的情形會有用:
比如說Github上某個項目的縮進都是用4個空格,而Github的Tab默認又是8個空格。我本地的Source Insight設置又是一個Tab佔4個空格的寬度。這樣我本地代碼採用Tab縮進,顯示是對齊的(一個Tab佔4個空格的寬度),但是check in Github上,就發現代碼會多縮進(Github的Tab默認是8個空格)。這時如果我把“Expand tabs”選項選上,所有的Tab都變成了空格,這樣check in以後就是4個空格,顯示代碼就是對齊的了。