前言
這篇文章會教學在 Sublime 中將縮排 “tab” 改成 “4格空白” 的方法,
身為一個經常寫 python 的人類,久了應該就會發現這個困擾!!!
縮排 “tab” 會隨著編輯器的不同,而有不同空白的差異。
例如用 vim 開起來的時候,會發現 “tab” 的概念與 vim 內按 “tab” 的縮排量不同
最後就一直出現 indent error (縮排錯誤),寫 python 遇到這個真的很崩潰。
方法教學
step1. 打開你的 sublime 設定
- 位於「Preferences -> Settings」
可以見下圖:

step2. 打開你的 sublime 設定
- 在右邊的 User (個人化設定,當然不要只設定個人也可) 加入以下程式碼
{
"draw_white_space": "all",
"translate_tabs_to_spaces": true
}

這邊說明一下
結語
python 寫久了自然就會碰到這個問題了…,tab 雖然很方便,
但不同編輯器的問題真的很麻煩 (例如碰系統的可能會使用到 vim,真的會崩潰XD),
不如就統一用4格空白吧!