【VScode #5】在 VSCode 實現讓 Python 自動排版的功能 (pep8, black, ...)

前言

python 排版有幾個常用的規範或常見的 formatter

這邊可參考

透過 extension 幫助我們自動排版,存檔時自動排的好看好閱讀好方便!

extension

extension 裡面找這個安裝
我自己習慣用 black,但更常用的應該是 pep8,特別是在大部分的企業中(?)
black 規定比較囉唆,但彈性小對我來說是好事。

那用 black 的原因… 改天在寫,有興趣自己研究
可參考

裝好後去 Perferences -> Settings,老樣子我們從右上角直接去改 settings.json,
加上下面這一段,其實下載底下的說明裡也有。

 "[python]": {
    "editor.defaultFormatter": "ms-python.black-formatter",
    "editor.formatOnSave": true
  }

兩個功能會被開啟,一個是指定 black formatter,另外一個是於手動儲存時排版。

Licensed under CC BY-NC-SA 4.0