關於 Python 的縮排
by thinker
最後更新時間:
2007-06-08 22:26:27 CST |
引用
查詢:
COMMENTS:
on 2007-06-09 14:04:12 CST
av said ..
但就像不能禁止人們使用 tab 一樣,也不能禁止人們把 tab stop 設為 4 一樣。
像我們公司幾 G 的 source code 幾乎全是這樣,應該是因為 VC 預設值的關係.
on 2007-06-09 17:03:10 CST
Thinker said ..
我想, VC 的設定附合我所說的,設定 tab stop 為 4 並 tab expand ,但不對檔案裡讀到的 tab 做 expand 。我想,喜歡設定 tab stop 為 4 的人,其目的只是希望縮排四格,但卻有 tab 的定點效果,而非四個獨立的字元。然而,修改 tab stop 是一種取巧。像 VC 是能直接 handle 這種空白的縮排,但又能保留檔案裡的 tab ,才是比較正確的方式。嚴格來說, VC 所設定應該是 indent position ,而非 tab stop 。