倚天劍、屠龍刀,你們估計都不陌生,一把好利器對於武者來講仍是很重要的。一樣,對於python的開發測試,有一款好用的工具必然會事半功倍。雖然有pycharm,但真的太龐大笨重了,我的不喜歡用。python
而今天給你們介紹的是微軟的vs code,相信你們都不陌生了,很是好用,並且輕量的不要不要的,特此記錄下,有選擇糾結症的朋友我強烈推薦使用ta。下面就詳細說下它的安裝與使用,這裏主要針對python來講的哦,包含了很是好用的插件配置哦json
python安裝ide
這個很簡單了吧,本身去官網下載安裝,安裝以後配置下環境變量便可。工具
下載地址:https://www.python.org/downloads/測試
vscode安裝優化
下載地址:https://code.visualstudio.com/#alt-downloadsspa
根據本身的系統下載對應的安裝包便可。這裏特別注意,必定要下載System Installer版本的!!!!!!插件
安裝就是exe,很是easy,不會的我也沒辦法了3d
經常使用插件配置(敲黑板啦,重點~)調試
該工具的插件很是強大,並且安裝簡單。當把vscode裝好以後啓動,而後作下面的配置
1 中文配置
以下圖,搜索擴展chinese language pack而後點擊安裝便可。
2 python配置
以下圖,能夠把圖中的python和python for vscode都安裝上
以後配置python路徑。依次點擊菜單【文件】>【首選項】>【設置】>【擴展】>【python】>在settings.json中編輯
"python.pythonPath": "D:/software/Python36/python.exe",保存便可
以上的路徑根據本身電腦python的實際路徑填寫,注意斜槓方向
3 代碼補齊
以下圖,針對python的代碼補齊工具,挺好用的
4 自動格式化代碼
這裏使用Yapf ,是谷歌開源的一個用於格式化 Python 代碼的工具,能夠一鍵美化代碼
a、打開終端,輸入 "pip3 install -i https://pypi.douban.com/simple/ yapf", 安裝 yapf
b、在 VS Code 左下角點擊設置按鈕,選擇 「Settings」。在下面界面的右上角點擊箭頭所示,轉到 settings.json
c、在 settings.json 裏進行加入 "python.formatting.provider": "yapf",並保存。這裏注意和上一個配置項要用英文逗號隔開
d、完成上述設置後,就可使用快捷鍵 Alt+Shift+F對代碼格式進行自動格式化了
5 高亮縮進
當代碼縮進層次較多時,有了高亮縮進視覺上就容易識別了,以下圖安裝
6 括號高亮
當嵌套的括號太多時,括號高亮在視覺上就能幫助咱們更容易的識別,以下圖安裝
7 註釋高亮
這個不用多說了吧,以下圖安裝
驗證
一、隨便寫一個py文件(依次點擊菜單【文件】>【新建文件】>ctrl+s保存爲後綴爲.py的文件,好比test.py),而後能夠編寫python代碼print('測試幫日記'),以後按兩次f5便可執行。
第一次按f5是調試,你能夠單步調試,調試信息在左側顯示。第二次按f5就執行剩餘的。
PS:若是你想按一次f5就所有執行,須要修改【調試】>【打開配置】,launch.json中的 "stopOnEntry": true,改成 "stopOnEntry": false,保存便可
二、默認運行時可能會在終端顯示,你們會看的不習慣,能夠改成在控制檯輸出,這樣看的比較舒服。步驟以下:
依次點擊【調試】>【打開配置】,launch.json中的 "console":"internalConsole"改成 "console": "none",保存便可
其餘插件介紹
這裏推薦幾個比較好的插件,能夠幫助咱們寫代碼或者使用。插件的安裝方法都是同樣,就是左側選擇【擴展】,而後搜索須要的插件名字(支持模糊搜索),而後安裝便可
vscode-icons:文件圖標插件能夠實現對各類文件類型的文件前的圖標進行優化顯示,這樣咱們在查看長長的文件列表的時候,能夠直接經過文件的圖標就能夠快速知道文件的類型
Code Spell Checker:此插件安裝後就不用管就行了,在你代碼中有單詞拼寫錯誤時,你就會發現它的好處,由於咱們寫代碼畢竟都是大量的英文單詞變量定義,插件還能夠給出錯誤拼寫單詞的建議
關閉pylint:有時候這個玩意會莫名的提示咱們錯誤,各類波浪線看的簡直不要太彆扭,關閉方法爲:依次點擊菜單【文件】>【首選項】>【設置】>【擴展】>【python】>在settings.json中編輯,找到python.linting.enabled,設置爲false便可
Path Autocomplete:有時候程序須要讀取文件,本身手動去複製文件路徑仍是比較麻煩的,不過有了這個插件就方便多了,它能自動感知當前目錄下全部的文件,只須要輸入/或./或../就能夠聯想出來,以後你本身選擇就行了。
tabout:不少時候須要跳出右邊的引號,括號這些,有了這個就能夠直接使用tab鍵跳出,最重要的是這個跟自動補全不衝突