分類

展開全部 | 收合全部

分類

展開全部 | 收合全部

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

前言

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

這邊可參考
* https://code.visualstudio.com/docs/python/formatting

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

extension

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

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

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

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

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

Howard Weng
Howard Weng

我是 Howard Weng,很多人叫我嗡嗡。這個網站放了我的各種筆記。希望這些筆記也能順便幫助到有需要的人們!如果文章有幫助到你的話,歡迎幫我點讚哦!
另外,因為定位是「個人的隨手筆記」,有些文章內容「⚠️可能我理解有誤⚠️」或「?只寫到一半?」,如果有發現這樣的情況,歡迎在該文章的最下面留言提醒我!我會儘快修正或補上!感謝大家的建議與幫忙,讓網站能變得更好?

文章: 883

★留個言吧!內容有誤或想要補充也歡迎與我討論!