微軟發布Visual Studio Code 7月Python擴展更新 支持新的語言伺服器

2020-12-25 硬派科技

微軟發布Visual Studio Code 7月Python擴展更新 支持新的語言伺服器

來源:開源中國 2020-07-20 14:58:24

微軟發布了 7 月的 Visual Studio Code Python 擴展更新,此版本總共修復了 51 個問題,其中包括:

• 支持新的語言伺服器:Pylance

• Gather 擴展

• 將 Notebook 導出為 HTML 和 PDF

• 調試器的反向連接

支持新的語言伺服器:Pylance

Pylance 是微軟基於 Microsoft Pyright 靜態類型檢查工具的新語言伺服器。它是一種快速的語言伺服器,提供了許多功能來幫助用戶編寫代碼,包括自動導入、無效代碼檢測、參數和返回類型信息等等。

Pylance 最近添加的一項功能是上下文高亮顯示:

Gather 擴展

此版本增加了對新的實驗性擴展 Gather 的支持。該工具用於分析並確定 Notebook 中必要的代碼依存關係,並執行代碼清除,自動執行此困難且耗時的任務。

用戶無需手動刪除未使用的導入內容或不相關的代碼即可清理 Notebook。Gather 的最終文件格式可以使用 VS Code 設置 「Data Science: Gather To Script」 進行自定義。

將 Notebook 導出為 HTML 和 PDF

導出為 PDF 需要安裝 TeX。

調試器的反向連接

現在可以使用反向連接更輕鬆地啟動遠程調試器會話。

將 ptvsd(VS Code 中的 Python 調試器)附加到 Python 進程或遠程計算機時,需要設置遠程 Python 進程,以便它偵聽附加請求,然後在 VS Code 中啟動調試器會話以附加到該進程。

但是該附加操作可能會很棘手,也許需要很長時間才能在遠程計算機上啟動,或者可能連接超時。

此版本支持將調試器配置為反向連接。現在可以將遠程 Python 進程設置為連接到特定地址(埠號或主機和埠元組),並在 VS Code 中運行附加配置以開始偵聽同一地址,以將其附加到進程。

現在,可以使用 VS Code 啟動調試器,以便它開始偵聽連接請求。當啟動 Python 進程時,它將在定義的斷點處停止。

其他改進

• 支持連接到 Jupyter hub servers 使用伺服器的基本 URL(即 https://111.11.11.11:8000)或用戶文件夾(即 https://111.11.11.11:8000/user/theuser)。與密碼認證一起使用。

• 增加了配置是否擴展傳遞給調試器的參數的功能。

• 更新至 jedi 17.1

• 如果工作區根目錄中存在 toml 文件,則自動激活擴展名。

更新說明

相關焦點

  • Visual Studio Code 8 月 Python 擴展更新
    微軟發布了 8 月的 Visual Studio Code Python 擴展更新,此版本共關閉了 76 個問題,主要內容有 Jupyter Notebook 單元調試、引入了 Insiders
  • 微軟發布 Visual Studio Code 8 月 Python擴展更新 支持 Pylance
    微軟發布了 8 月的 Visual Studio Code Python 擴展更新,此版本總共修復了總共 38 個問題,主要包括:  支持多個 Python 交互式窗口  這是用戶呼聲最高的功能之一。
  • 微軟發布 Visual Studio Code 8 月 Python 擴展更新:支持多個交互...
    微軟發布了 8 月的 Visual Studio Code Python 擴展更新,此版本總共修復了總共 38 個問題,主要包括:支持多個 Python 交互式窗口這是用戶呼聲最高的功能之一。
  • Visual Studio Code 正式版本 1.34,遠程開發擴展仍不可用
    通過這些擴展,開發者可以在遠程計算機或VM,Windows子系統Linux(WSL)或Docker容器內通過SSH使用VS Code。可以閱讀Visual Studio Code博客文章中的遠程開發以了解更多信息。如果您想在網上閱讀這些發行說明,去更新上code.visualstudio.com。
  • 微軟Visual Studio Code 正式支持 Win10 ARM
    IT之家7月12日消息 5 月底,IT之家曾報導,在微軟將 Electron Foundation 移植到 Windows 10 ARM 之後,Visual Studio Code 預覽版首次提供了適用於 Windows 10 ARM 版本。
  • 在Win上做Python開發?當然是用官方的MS Terminal和VS Code了
    Visual Studio Code 本身支持多種語言,並且它的一個擴展模型具有支持其他組件的豐富生態系統。VS Code 每月更新,你可以在微軟 Python 博客中了解更新信息。任何用戶都可以克隆微軟的 VS Code Github 倉庫並貢獻自己的代碼。
  • 微軟Visual Studio Code 1.48 發布:加入 Java 輕量模式
    Visual Studio Code 1.48 穩定版(即 2020 年 7 月更新)已發布。此版本更新亮點包括:同步設置到穩定版 - 現在可以在穩定版中預覽同步設置更新擴展視圖菜單 - 簡化菜單,附加過濾選項
  • Visual Studio Code 1.52 發布
    Visual Studio Code 1.52 穩定版已發布,該版本主要專注於處理 GitHub 相關問題和拉取請求。然後,它將引導用戶完成反覆禁用和重新啟用擴展的過程。每次重新加載後,系統都會提示用戶確認問題是否仍然存在。
  • VS Code上也能玩轉Jupyter Notebook,這是一份完整教程
    ,VS Code 已經提供了對 Jupyter Notebook 的本地支持,對於那些經常處理合作項目、使用多種程式語言的程式設計師來說,真是再好不過了。VS Code 是另一個在使用多種程式語言(如 JavaScript、c# 和 Python)的開發人員中流行起來的開源 IDE,隨著 VS 代碼插件的不斷開發,VS Code 可以支持語言的列表仍在增長。但是它還不能支持編輯 Jupyter Notebook 產生的文件。現在不一樣了。
  • 人生苦短,我用 Visual Studio Code
    我最近也一直在尋找一款趁手的開發工具,但是市場上能寫Go語言的不是很多。找來找去發現 vs Code 似乎是個不錯的選擇,輕便強大,自由度高,語言豐富。看看 vs Code 的誕生,在 Build 2015 大會上,微軟除了發布了 Microsoft Edge 瀏覽器和新的 Windows 10 系統外,最大的驚喜莫過於宣布推出免費跨平臺的 Visual Studio Code 編輯器了!Visual Studio Code 為何如此收到歡迎?
  • Visual Studio Code 1.36 發布,結束對 Linux 32 位系統的支持
    Visual Studio Code 六月份更新之 1.36 已發布。先看看有哪些更新亮點:根據需要隱藏/顯示狀態欄項目
  • 超好用的Visual Studio編程軟體,你在用嗎?
    visual studio不僅可以編寫C,C++,還可以編寫python,還可寫網頁等等語言,功能很強大。再次記錄下來,以便查看。1.搜索「visual studio」打開官網,點擊下載,我選擇的是community版本2.
  • 宇宙最強IDE VS 2019正式發布
    如約而至,微軟已於今天推出 Visual Studio 2019 正式版,一同發布的還有 Visual Studio 2019 for Mac。有關詳細信息,請參見博客文章 Visual Studio Live Share for real-time code reviews and interactive education(用於實時代碼評審和交互式教育的 Visual Studio Live Sharehttps://devblogs.microsoft.com/visualstudio/visual-studio-live-share-for-real-time-code-reviews-and-interactive-education
  • 微軟Visual Studio Code 1.44正式發布 優化文件快速打開功能
    Visual Studio Code 發布了 1.44 版本,即 2020 年 3 月更新版。最值得關注的更新亮點有這些:   · 改進輔助功能 - 現在可以更輕鬆地訪問 diff 視圖   · 時間軸視圖 - 用於在 VS Code 中查看時間序列事件,例如 Git 提交歷史記錄
  • 利用python免殺cs shellcode
    2、什麼是機器碼在百度百科中這樣解釋道:計算機直接使用的程序語言,其語句就是機器指令碼,機器指令碼是用於指揮計算機應做的操作和操作數地址的一組二進位數。翻譯成人話就是:直接指揮計算機的機器指令碼。人們用助記符號代替機器指令碼從而形成了彙編語言,後來為了使計算機用戶編程序更容易,發展出了各種高級計算機語言。
  • 莫慌,Python2.7,2020年4月還會發布一個版本
    我發了個朋友圈對前面這種說法提出了質疑。PEP 373 是專門用來記錄Python2.7 發布日程的提案,所有關於Python2.7的歷史版本都能查到最新的發布計劃是這樣的,2020年還會發布python2.7的最後一個版本:2.7.18。1月份將進行 code freeze。code freeze 的意思是除非有重大bug,否則新的feature、小bug都不再處理了。接著4月初發布候選版本,4月中旬將發布2.7.18 正式版。此後就不再維護2.7版本了。
  • Python常用庫大全
    virtualenvwrapper- virtualenv 的一組擴展。 包管理管理包和依賴的工具。pip – Python 包和依賴關係管理工具。 pip-tools – 保證 Python 包依賴關係更新的一組工具。 conda – 跨平臺,Python 二進位包管理工具。 Curdling – 管理 Python 包的命令行工具。
  • AWS添加微軟資料庫應用程式搬遷輔助,無伺服器能擴至更大規模
    ,AQUA for Amazon Redshift今年12月終於發布預覽版,Materialized views與Federated Query,則陸續在3月、4月正式推出。 今年AWS全球用戶大會的相關技術應用發布,又將目光重新聚焦在資料庫,他們也發布協助資料庫系統遷移的新功能,這次鎖定的對象是微軟SQL Server,而非以往針對的Oracle,同時,也強化Aurora的無伺服器應用服務。
  • 微軟Visual Studio 2019 16.5 發布 .NET 生產力效率提高
    微軟最新發布了 Visual Studio 2019 16.5 版本,下面來看看主要更新內容:  .NET 移動開發  首先要討論的特性是 XAML Hot Reload for Xamarin.Forms。此功能可加快開發速度,並使開發者可以更輕鬆地在移動應用的用戶界面上進行構建、實驗和迭代。
  • 如何在Visual Studio開發工具安裝python庫
    >技術pythonDjango在python語言開發工具的pycharm中,可以安裝第三方庫。那麼,在Visual Studio開發工具中,如何安裝python第三方庫呢?下面利用實例說明:操作步驟:1、打開Visual Studio 2019開發工具,創建python項目