[Python] Notepad++ 針對 Python 設定縮排
PEP 8 在 Code Lay-out 章節提到,
Use 4 spaces per indentation level.
Notepad++ 是我在 Windows 上最常用的文字編輯器,
編輯其他文件的時候,希望 Tab 就是 Tab,
編輯 Python 文件的時候,希望 Tab 是 4 個空格,
好在 Notepad++ 可以針對不同類型的文件定義 Tab,
如下:
再把自動縮換的功能打開,如下:
OK,到目前為止 Notepad++ 只會用空格幫你把游標維持在同一階層,
如果你輸入一個函式或 for 迴圈,Notepad++ 是不會幫你縮到下一層的,
需要再安裝 Python Indent 這個自動縮排的 plugin 才行(欸好像有點麻煩...)。
效果: