倚天劍、屠龍刀,大家估計(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ǔ)全不沖突