vscode寫python時的代碼錯誤提醒和自動格式化


python的代碼錯誤檢查通常用pep8、pylint和flake8,自動格式化代碼通常用autopep8、yapf、black。這些工具均可以利用pip進行安裝,這里介紹傳統的利用pip.exe安裝和在VScode中安裝兩種方式。
【溫馨提醒:我用的是pylint】
要使用flake8或要想flake8等工具起作用,前提是必須把settings.json文件中的"python.linting.enabled"值設為“true”,否則即使安裝了這些工具,也起不到代碼的錯誤提醒。

 

【傳統安裝方式】
以安裝為例flake8,其余類似
方法一:
1.打開命令行窗口(同時按Win+R,輸入cmd)
2.輸入:python -m pip install flake8,回車運行等待結果即可
【注意】前提是必須將python的路徑添加至環境變量。

方法二:
1.打開命令行窗口(同時按Win+R,輸入cmd)
2.將pip.exe直接拖進cmd窗口
3.輸入:pip install flake8,回車等待運行結果即可

方法三:
1.在pip.exe所在的目錄,按Shift+鼠標右鍵,打開PowerShell窗口(win10以前的版本是可以直接打開命令行窗口)
2.輸入:cmd,回車運行
3.輸入:pip install flake8,回車等待運行結果即可

【在Vscode中安裝】
代碼錯誤工具以flake8為例(pylint也是同理的):
1.在VScode配置中打開設置,搜索python.linting.flake8enabled
2.在Settings界面中勾選

Whether to lint Python files using flake8
或者在User Settings.json文件中,
點擊左側默認用戶設置"python.linting.flake8Enabled": false的筆形圖形,選擇“true”;或者直接在右側欄自定義設置中,添加"python.linting.flake8Enabled": true
3.右下角會彈出配置通知,點Install安裝
4.在終端界面會出現下載成功

 

 


格式化代碼以yapf為例:
1.在.py文件界面中右鍵鼠標選擇“格式化文件”,或者直接快捷鍵Shift+Alt+F
2.VScode提供了三種格式化工具

 

或者在Settings.json中點擊左側的筆形圖形,修改“python.formatting.provider”的值,若未安裝工具,則右下角會彈出配置通知,選擇喜歡的工具安裝即可。

 

---------------------
參考:https://blog.csdn.net/BNK_along/article/details/84000953


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM