最實用VS code開發測試利器,超詳細python配置指南

testingbang發表於2020-12-25

倚天劍、屠龍刀,大家估計都不陌生,一把好利器對於武者來說還是很重要的。同樣,對於python的開發測試,有一款好用的工具必然會事半功倍。雖然有pycharm,但真的太龐大笨重了,個人不喜歡用。

而今天給大家介紹的是微軟的vs code,相信大家都不陌生了,非常好用,而且輕量的不要不要的,特此記錄下,有選擇糾結症的朋友我強烈推薦使用ta。 下面就詳細說下它的安裝與使用,這裡主要針對python來說的哦,包含了非常好用的外掛配置哦

python安裝

這個很簡單了吧,自己去官網下載安裝,安裝之後配置下環境變數即可。

下載地址:


vscode安裝

下載地址:

根據自己的系統下載對應的安裝包即可。這裡特別注意,一定要下載System Installer版本的!!!!!!

安裝就是exe,非常easy,不會的我也沒辦法了


常用外掛配置(敲黑板啦,重點~)

該工具的外掛非常強大,而且安裝簡單。當把vscode裝好之後啟動,然後做下面的配置

1 中文配置

如下圖,搜尋擴充套件chinese language pack然後點選安裝即可。

最實用VS code開發測試利器,超詳細python配置指南

2 python配置

如下圖,可以把圖中的python和python for vscode都安裝上

最實用VS code開發測試利器,超詳細python配置指南

之後配置python路徑。依次點選選單【檔案】>【首選項】>【設定】>【擴充套件】>【python】>在settings.json中編輯

"python.pythonPath": "D:/software/Python36/python.exe",儲存即可

以上的路徑根據自己電腦python的實際路徑填寫,注意斜槓方向


3 程式碼補齊

如下圖,針對python的程式碼補齊工具,挺好用的

最實用VS code開發測試利器,超詳細python配置指南

4 自動格式化程式碼

這裡使用Yapf ,是谷歌開源的一個用於格式化 Python 程式碼的工具,可以一鍵美化程式碼

a、開啟終端,輸入 "pip3 install -i yapf", 安裝 yapf

b、在 VS Code 左下角點選設定按鈕,選擇 “Settings”。在下面介面的右上角點選箭頭所示,轉到 settings.json

最實用VS code開發測試利器,超詳細python配置指南

c、在 settings.json 裡進行加入 "python.formatting.provider": "yapf",並儲存。這裡注意和上一個配置項要用英文逗號隔開

最實用VS code開發測試利器,超詳細python配置指南

d、完成上述設定後,就可以使用快捷鍵 Alt+Shift+F對程式碼格式進行自動格式化了


5 高亮縮排

當程式碼縮排層次較多時,有了高亮縮排視覺上就容易識別了,如下圖安裝

最實用VS code開發測試利器,超詳細python配置指南

6 括號高亮

當巢狀的括號太多時,括號高亮在視覺上就能幫助我們更容易的識別,如下圖安裝

最實用VS code開發測試利器,超詳細python配置指南

7 註釋高亮

這個不用多說了吧,如下圖安裝

最實用VS code開發測試利器,超詳細python配置指南

驗證

1、隨便寫一個py檔案(依次點選選單【檔案】>【新建檔案】>ctrl+s儲存為字尾為.py的檔案,比如test.py),然後可以編寫python程式碼print('測試幫日記'),之後按兩次f5即可執行。

第一次按f5是除錯,你可以單步除錯,除錯資訊在左側顯示。第二次按f5就執行剩餘的。

PS:如果你想按一次f5就全部執行,需要修改【除錯】>【開啟配置】,launch.json中的 "stopOnEntry": true,改為 "stopOnEntry": false,儲存即可

2、預設執行時可能會在終端顯示,大家會看的不習慣,可以改為在控制檯輸出,這樣看的比較舒服。步驟如下:

依次點選【除錯】>【開啟配置】,launch.json中的 "console":"internalConsole"改為 "console": "none",儲存即可


其他外掛介紹

這裡推薦幾個比較好的外掛,可以幫助我們寫程式碼或者使用。外掛的安裝方法都是一樣,就是左側選擇【擴充套件】,然後搜尋需要的外掛名字(支援模糊搜尋),然後安裝即可

vscode-icons:檔案圖示外掛可以實現對各種檔案型別的檔案前的圖示進行最佳化顯示,這樣我們在檢視長長的檔案列表的時候,可以直接透過檔案的圖示就可以快速知道檔案的型別

Code Spell Checker:此外掛安裝後就不用管就好了,在你程式碼中有單詞拼寫錯誤時,你就會發現它的好處,因為我們寫程式碼畢竟都是大量的英文單詞變數定義,外掛還可以給出錯誤拼寫單詞的建議

關閉pylint: 有時候這個玩意會莫名的提示我們錯誤,各種波浪線看的簡直不要太彆扭,關閉方法為:依次點選選單【檔案】>【首選項】>【設定】>【擴充套件】>【python】>在settings.json中編輯,找到python.linting.enabled,設定為false即可

Path Autocomplete:有時候程式需要讀取檔案,自己手動去複製檔案路徑還是比較麻煩的,不過有了這個外掛就方便多了,它能自動感知當前目錄下所有的檔案,只需要輸入/或./或../就可以聯想出來,之後你自己選擇就好了。

tabout:很多時候需要跳出右邊的引號,括號這些,有了這個就可以直接使用tab鍵跳出,最重要的是這個跟自動補全不衝突


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69942496/viewspace-2745206/,如需轉載,請註明出處,否則將追究法律責任。

相關文章