VS Code 的 Python 擴充套件有大更新
(給Python開發者加星標,提升Python技能)
原創:Python開發者(id:PythonCoder)
4 月上旬,Stack Overflow 公佈了 2019 年度開發者調查中,在「開發環境和工具」部分,Visual Studio Code 排在了第一位。
詳情:《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 資料幀等。
微軟官博上有個介紹 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 檔案。
通過 launch.json 檔案新增另一個除錯配置時,也將出現提示視窗。
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
VS Code Python 擴充套件下載連結:
https://marketplace.visualstudio.com/itemdetails?itemName=ms-python.python
推薦閱讀
(點選標題可跳轉閱讀)
覺得本文對你有幫助?請分享給更多人
關注「Python開發者」加星標,提升Python技能
在用 VS Code 的,請點在看❤️,我統計一下
相關文章
- 建立VS Code 擴充套件外掛套件
- 高效擴充套件工具讓 VS Code 如虎添翼套件
- Git和Github的最佳VS Code外掛擴充套件Github套件
- VS Code 首個 Semantic Kernel 擴充套件釋出套件
- 8 個給前端的頂級 VS Code 擴充套件外掛前端套件
- 2018 年最受歡迎的 VS Code 擴充套件外掛合集套件
- 2021年了,Python開發者不容錯過的7個VS Code擴充套件Python套件
- 在VS Code中使用Snippet Craft擴充套件提高編碼效率Raft套件
- 全文高能!提高工作效率的9個VS Code擴充套件外掛套件
- 5月更新丨VS Code PythonPython
- vs code 外掛擴充之 ftp-syncFTP
- [VS Code擴充套件]寫一個程式碼片段管理外掛(二):功能實現套件
- VS Code擴充--Language Support for Java(TM) by Red Hat(1.3.0)Java
- kotlin 擴充套件(擴充套件函式和擴充套件屬性)Kotlin套件函式
- [外掛擴充套件]更新IP外掛套件
- 使用cython擴充套件python庫套件Python
- 使用ctypes來擴充套件Python套件Python
- 大資料——Scala擴充套件大資料套件
- [VS Code擴充套件]寫一個程式碼片段管理外掛(一):介紹與介面搭建套件
- 介紹一個能夠對日誌檔案進行自定義高亮的 VS Code 擴充套件套件
- vs 擴充套件無法安裝的解決辦法套件
- C++ 對C的擴充套件有哪些C++套件
- Python為什麼能擴充套件Python套件
- burpsuite擴充套件開發之PythonUI套件Python
- python算術運算子的擴充套件功能Python套件
- 【Kotlin】擴充套件屬性、擴充套件函式Kotlin套件函式
- ?用Chrome擴充套件管理器, 管理你的擴充套件Chrome套件
- 強大的 VS Code
- Visual Studio Code Active File in StatusBar 擴充套件以及 Extension API 概述套件API
- 介紹一個功能強大的 Visual Studio Code 擴充套件 - Rest Client,能部分替代 Postman套件RESTclientPostman
- (持續更新) 常用 Laravel 開發的 Composer 擴充套件包Laravel套件
- [外掛擴充套件]視訊牆外掛VideoWall v0.2大更新套件IDE
- python擴充套件檔案import失敗Python套件Import
- 練習安裝Python擴充套件庫Python套件
- PHP擴充套件開發就是一個自己的PHP擴充套件PHP套件
- SpringMVC 擴充套件SpringMVC套件
- Mybatis擴充套件MyBatis套件
- 擴充套件工具套件