VS Code 的 Python 擴充套件有大更新

Python開發者發表於2019-04-26

(給Python開發者加星標,提升Python技能

原創:Python開發者(id:PythonCoder)

4 月上旬,Stack Overflow 公佈了 2019 年度開發者調查中,在「開發環境和工具」部分,Visual Studio Code 排在了第一位。


640?wx_fmt=jpeg

詳情:《Stack Overflow 2019 年度開發者調查


Luciana Abud 是微軟的一個專案經理,負責 VS Code 的 Python 擴充套件。該擴充套件是微軟官方 VS Code 團隊負責開發和維護。


Luciana 每個月會在微軟開發者部落格釋出 VS Code Python 擴充套件的重要更新資訊。


4 月 23 日,Luciana 發文透露了 VS Code Python 擴充套件的重大更新。

1. 新增 Variable Explorer(變數資源管理器)和 Data Viewer(資料檢視器)

VS Code Python 擴充套件終於內建 Variable Explorer 和 Data Viewer。這 2 個功能,是之前使用者高度呼籲要的。


現在可以輕鬆檢視、檢查和篩選應用程式中的變數,包括列表、NumPy陣列、panda 資料幀等。


640?wx_fmt=png


微軟官博上有個介紹 Variable Explorer 和 Data Viewer 的使用動圖,不過大小超過了微信限制,無法上傳發在微信圖文中:

https://devblogs.microsoft.com/python/wp-content/uploads/sites/12/2019/04/April2019-VariableExplorer.gif


Variable Explorer 預設開啟。如果你想關閉,到這裡設定:

File > Preferences > Settings and looking for the Python > Data Science: Show Jupyter Variable Explorer setting


2、改進除錯配置 


微軟簡化了配置偵錯程式的過程。當開始除錯(通過 Debug Panel,F5 或 Debug > Start Debugging),並且沒有除錯配置時,將提示給應用程式建立除錯配置。建立除錯配置是通過操作一組選單完成的,不需要手動配置 launch.json 檔案。


640?wx_fmt=gif


通過 launch.json 檔案新增另一個除錯配置時,也將出現提示視窗。

640?wx_fmt=gif


3、對 Python Language Server 的額外改進


微軟重新新增了 0.2 版本中刪除的功能:Rename Symbol、Go to Definition 和 Find All References,並在匯入科學庫(比如panda、Plotly、PyQt5)時改進了載入時間和記憶體使用情況,特別是在完整的 Anaconda 環境中執行時。


要選擇進入語言伺服器,請更改python。在檔案>首選項>使用者設定中,jediEnabled設定為false。我們正在努力使語言伺服器在接下來的幾個版本中成為預設設定,所以如果您遇到問題,請在Python語言伺服器GitHub頁面上提交一個問題。



其他修改更新,請參見更新日誌:

https://github.com/Microsoft/vscode-python/blob/master/CHANGELOG.md


640?wx_fmt=png


VS Code Python 擴充套件下載連結:

https://marketplace.visualstudio.com/itemdetails?itemName=ms-python.python


推薦閱讀

(點選標題可跳轉閱讀)

Mac 終端神器 iTerm2 新增 Python API

GitHub 熱門:別再用 print 輸出來除錯程式碼了

使用 VS Code 進行 Python 程式設計


覺得本文對你有幫助?請分享給更多人

關注「Python開發者」加星標,提升Python技能

640?wx_fmt=png

在用 VS Code 的,請點在看❤️統計一下

相關文章