當前位置:
首頁 > 知識 > VS Code中的Python –2019年3月發布

VS Code中的Python –2019年3月發布

我們很高興地宣布,用於Visual Studio Code的Python擴展的2019年3月版本現已發布。?您可以從擴展?市場下載此Python擴展 ,或直接從Visual Studio Code的擴展長廊安裝。您還可以從文檔中了解更多關於Visual Studio Code?中的?Python支持 ?的更多信息。

在這個版本中我們做了一系列的改進,詳細信息在我們?的更新日誌中有列出,關閉了共52個問題,其中包括:

  • Python交互窗口中的實時共享支持
  • 支持使用Poetry來安裝包
  • Python語言伺服器的改進
  • 測試資源管理器的改進

請繼續閱讀,了解更多!

Python交互實時共享

使用Visual Studio Live Share可以輕鬆地進行實時協作——它提供了在共享音頻、伺服器、終端、差異、評論等實時進行共同編輯和共同調試的能力。

在這次更新中,Python互動式窗口得到了增強,可以參與實時共享協作會話,從而可以協作地探索和可視化數據。無論您正在進行代碼評審、與隊友進行結對編程、參加黑客馬拉松,甚至是教授互動式講座,Live Share都可以在許多方面支持您的協作。

VS Code中的Python –2019年3月發布

打開今日頭條,查看更多圖片

支持使用Poetry 來安裝包

這個新版本還增加了在帶有Python擴展的Visual Studio Code中使用Poetry工具的能力,它是一個依賴項管理器,允許您將項目的開發依賴項與生產依賴項分開。在Python擴展中支持Poetry是我們GitHub存儲庫中一個大家強烈要求的特性。

要嘗試這個新特性,首先要確保您已經安裝了Poetry,同時也生成了相應的鎖文件。您可以參考文檔了解如何開始使用Poetry。然後在您的設置中添加Poetry路徑(通過文件>首選項>設置和搜索Poetry或添加「python.poetryPath」: 「path/to/poetry」到您的settings.json文件)。

VS Code中的Python –2019年3月發布

現在,當您安裝一個新的包時,VS Code就會使用提供的Poetry路徑來安裝它們:

VS Code中的Python –2019年3月發布


對Python 語言伺服器的改進

這個版本包括對Python語言伺服器的重大增強,這在很大程度上是重寫的,包括性能、內存使用和信息顯示方面的改進,對相關導入和隱式包的支持,以及對類型化、泛型、PEP提示和註解的理解。現在,當您把滑鼠懸停在子表達式上時,VS Code會為f-string和類型信息提供自動補全功能:

VS Code中的Python –2019年3月發布

VS Code中的Python –2019年3月發布

提醒一下,語言伺服器是作為去年7月發布的Python擴展的預覽版發布的。要選擇進入語言伺服器,請將 File > Preferences > User Settings中的python.jediEnabled設置改為false。由於對代碼分析進行了較大的更改,所以引入了一系列我們目前正在修復的已知問題(查看此列表)。如果您遇到不同的問題,請在Python語言伺服器GitHub頁面上提交一個問題。我們正在努力使語言伺服器成為未來版本的默認設置。


對測試資源管理器的改進

在上一個Python擴展的2月版本中,我們添加了一個內置的測試資源管理器(Test Explorer),當在工作空間中發現測試時,可以通過活動欄上的Test beaker圖標訪問該資源管理器。

在這個版本中,我們對測試資源管理器進行了改進,包括多根工作區支持、參數化測試和新狀態圖標。狀態圖標允許您快速地可視化哪些測試文件或套件失敗了,而不需要展開樹。

VS Code中的Python –2019年3月發布

作為一個提醒,您可以在命令面板(視圖>命令面板) 中運行命令Python: Discover Unit Tests來試用測試資源管理器。如果單元測試功能被禁用,或者settings.json文件中沒有配置測試框架,VS Code會提示您選擇一個框架並配置它。一旦發現了測試,測試資源管理器(Test Explorer)圖標就會出現在活動欄上。


其他更改和增強

我們還增加了用戶要求的一些小的增強和修復了一些問題,這些應該會改善您在VS Code中使用Python的體驗。一些值得注意的變化包括:

  • 修正了stopOnEntry不能在用戶代碼上停止(#1159)
  • 支持標記單元格的多行注釋(#4215)
  • 更新測試資源管理器中的指示測試文件/套件狀態的圖標和工具提示(#4583)
  • 增加了波蘭語環境的命令翻譯。(感謝 pypros) (#4435)

請務必下載Visual Studio Code的 Python擴展,以嘗試上述改進。如果您遇到任何問題,請在 Python VS Code GitHub頁面上提交一個問題。

英文原文:https://devblogs.microsoft.com/python/python-in-visual-studio-code-march-2019-release/ 譯者:浣熊君( ????? )

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Python部落 的精彩文章:

改變代碼又不破壞它,使用裝飾器吧
導致機器學習項目失敗的7個原因

TAG:Python部落 |