Python編輯器設置(包括Visual Studio Code和Sublime Text3)

源起

Python強制縮進,使用Tab鍵和空格都可以,但不能混用。混用Tab和空格會導致報錯:IndentationError: unindent does not match any outer indentation level。如果你的編輯器沒有可視化空格和Tab,修改起來是抓狂的。

PEP8推薦使用空格來縮進。因爲不同的編輯器、IDE對Tab鍵的處理不一樣,有的寬度爲4,有的爲8。


配置

下面修改一下Visual Studio Code和Sublime Text3的配置,讓空格和Tab鍵都可視化,而且讓輸入Tab鍵時用4個空格代替1個Tab。

Visual Studio Code

File->Preferences->User Settings右側窗口,json代碼:
{
"editor.tabSize": 4,
"editor.insertSpaces": true,
"editor.renderWhitespace": true,
"draw_white_space": "all"
}

Sublime Text3

Preferences->Settings User,在json配置文件中加入兩項
"translate_tabs_to_spaces": true,
"draw_white_space": "all"

發佈了134 篇原創文章 · 獲贊 243 · 訪問量 54萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章