最實(shí)用VS code開發(fā)測(cè)試?yán)?,超詳?xì)python配置指南

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

而今天給大家介紹的是微軟的vs code,相信大家都不陌生了,非常好用,而且輕量的不要不要的,特此記錄下,有選擇糾結(jié)癥的朋友我強(qiáng)烈推薦使用ta。下面就詳細(xì)說下它的安裝與使用,這里主要針對(duì)python來說的哦,包含了非常好用的插件配置哦

python安裝

這個(gè)很簡單了吧,自己去官網(wǎng)下載安裝,安裝之后配置下環(huán)境變量即可。

下載地址:https://www.python.org/downloads/

vscode安裝

下載地址:https://code.visualstudio.com/#alt-downloads

根據(jù)自己的系統(tǒng)下載對(duì)應(yīng)的安裝包即可。這里特別注意,一定要下載System Installer版本的!?。。。?!

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

常用插件配置(敲黑板啦,重點(diǎn)~)

該工具的插件非常強(qiáng)大,而且安裝簡單。當(dāng)把vscode裝好之后啟動(dòng),然后做下面的配置

1 中文配置

如下圖,搜索擴(kuò)展chinese language pack然后點(diǎn)擊安裝即可。

2 python配置

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

之后配置python路徑。依次點(diǎn)擊菜單【文件】>【首選項(xiàng)】>【設(shè)置】>【擴(kuò)展】>【python】>在settings.json中編輯

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

以上的路徑根據(jù)自己電腦python的實(shí)際路徑填寫,注意斜杠方向

3 代碼補(bǔ)齊

如下圖,針對(duì)python的代碼補(bǔ)齊工具,挺好用的

4 自動(dòng)格式化代碼

這里使用Yapf ,是谷歌開源的一個(gè)用于格式化 Python 代碼的工具,可以一鍵美化代碼

a、打開終端,輸入 "pip3 install -i https://pypi.douban.com/simple/ yapf", 安裝 yapf

b、在 VS Code 左下角點(diǎn)擊設(shè)置按鈕,選擇 “Settings”。在下面界面的右上角點(diǎn)擊箭頭所示,轉(zhuǎn)到 settings.json

c、在 settings.json 里進(jìn)行加入 "python.formatting.provider": "yapf",并保存。這里注意和上一個(gè)配置項(xiàng)要用英文逗號(hào)隔開

d、完成上述設(shè)置后,就可以使用快捷鍵 Alt+Shift+F對(duì)代碼格式進(jìn)行自動(dòng)格式化了

5 高亮縮進(jìn)

當(dāng)代碼縮進(jìn)層次較多時(shí),有了高亮縮進(jìn)視覺上就容易識(shí)別了,如下圖安裝

6 括號(hào)高亮

當(dāng)嵌套的括號(hào)太多時(shí),括號(hào)高亮在視覺上就能幫助我們更容易的識(shí)別,如下圖安裝

7 注釋高亮

這個(gè)不用多說了吧,如下圖安裝

驗(yàn)證

1、隨便寫一個(gè)py文件(依次點(diǎn)擊菜單【文件】>【新建文件】>ctrl+s保存為后綴為.py的文件,比如test.py),然后可以編寫python代碼print('測(cè)試幫日記'),之后按兩次f5即可執(zhí)行。

第一次按f5是調(diào)試,你可以單步調(diào)試,調(diào)試信息在左側(cè)顯示。第二次按f5就執(zhí)行剩余的。

PS:如果你想按一次f5就全部執(zhí)行,需要修改【調(diào)試】>【打開配置】,launch.json中的 "stopOnEntry": true,改為 "stopOnEntry": false,保存即可

2、默認(rèn)運(yùn)行時(shí)可能會(huì)在終端顯示,大家會(huì)看的不習(xí)慣,可以改為在控制臺(tái)輸出,這樣看的比較舒服。步驟如下:

依次點(diǎn)擊【調(diào)試】>【打開配置】,launch.json中的 "console":"internalConsole"改為 "console": "none",保存即可

其他插件介紹

這里推薦幾個(gè)比較好的插件,可以幫助我們寫代碼或者使用。插件的安裝方法都是一樣,就是左側(cè)選擇【擴(kuò)展】,然后搜索需要的插件名字(支持模糊搜索),然后安裝即可

vscode-icons:文件圖標(biāo)插件可以實(shí)現(xiàn)對(duì)各種文件類型的文件前的圖標(biāo)進(jìn)行優(yōu)化顯示,這樣我們?cè)诓榭撮L長的文件列表的時(shí)候,可以直接通過文件的圖標(biāo)就可以快速知道文件的類型

Code Spell Checker:此插件安裝后就不用管就好了,在你代碼中有單詞拼寫錯(cuò)誤時(shí),你就會(huì)發(fā)現(xiàn)它的好處,因?yàn)槲覀儗懘a畢竟都是大量的英文單詞變量定義,插件還可以給出錯(cuò)誤拼寫單詞的建議

關(guān)閉pylint:有時(shí)候這個(gè)玩意會(huì)莫名的提示我們錯(cuò)誤,各種波浪線看的簡直不要太別扭,關(guān)閉方法為:依次點(diǎn)擊菜單【文件】>【首選項(xiàng)】>【設(shè)置】>【擴(kuò)展】>【python】>在settings.json中編輯,找到python.linting.enabled,設(shè)置為false即可

Path Autocomplete:有時(shí)候程序需要讀取文件,自己手動(dòng)去復(fù)制文件路徑還是比較麻煩的,不過有了這個(gè)插件就方便多了,它能自動(dòng)感知當(dāng)前目錄下所有的文件,只需要輸入/或./或../就可以聯(lián)想出來,之后你自己選擇就好了。

tabout:很多時(shí)候需要跳出右邊的引號(hào),括號(hào)這些,有了這個(gè)就可以直接使用tab鍵跳出,最重要的是這個(gè)跟自動(dòng)補(bǔ)全不沖突

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容