作者mantour (朱子)
看板Editor
標題Re: [新手] tab的問題
時間Thu Feb 4 21:56:53 2010
tab 跟空白基本上是不同字元
一個tab是幾個空白的寬度每個編輯器顯示出來可以不一樣
不過對compiler來說讀到的就是一個tab字元
但是有些編輯器可以設定讀檔時自動把tab取代為空白,以及按tab時直接輸出空白
全部都用空白字元作縮排的好處就是你不管去到哪邊看到的都一樣
也可以減少寫一些indentation sensitive的語言(e.g. python)
因為tab和空白交雜導致的錯誤
※ 引述《shanmi (4/27視小中友之夜)》之銘言:
: 我在寫fortran77
: 所以常常需要空個字元
: 我都按tab
: 我用geditor 發現他可以設定tab=空幾格
: 所以是不是各家編輯器對tab的設定不同?
: 或者等到程式compile時也會把一個tab讀成不同的空格數?
: 這樣似乎要小心使用tab了
: 小弟剛開始寫程式
: 感謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.213.158
1F:推 superGA:不過檔案會變大 linux kernel現在還是用tab在indent 02/04 22:16
2F:→ superGA:只要不混用應該就ok 02/04 22:16