vscode kite插件_微軟發布 VS Code Python 插件 7 月更新

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

  • 支持新的語言服務器:Pylance
  • Gather 擴展
  • 將 Notebook 導出為 HTML 和 PDF
  • 調試器的反向連接

支持新的語言服務器:Pylance

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

330d60dd5964f7116690a47ac58a4639.png

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

827c9c71735ba3d9f5aed1dec24fc0e9.png

Gather 擴展

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

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

83d6be7c8344466c5cbabe5571481b5b.png

將 Notebook 導出為 HTML 和 PDF

導出為 PDF 需要安裝 TeX。

d593b0cb7f2707f3667661435d851f31.png

調試器的反向連接

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

將 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 文件,則自動激活擴展名。

更新說明:https://devblogs.microsoft.com/python/python-in-visual-studio-code-july-2020-release/

文章轉載自 OSCHINA 社區 [http://www.oschina.net]

首本 VS Code 中文書《Visual Studio Code 權威指南》來啦!希望通過這本書,能帶你深入淺出 Visual Studio Code。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/271450.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/271450.shtml
英文地址,請注明出處:http://en.pswp.cn/news/271450.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

360瀏覽器打不開微信的連接服務器,上午還能打開,下午360瀏覽器打不開微信公 – 手機愛問...

2011-08-27ie,搜狗,谷歌瀏覽器都打不開,說打不開ipad說服務器超時是新浪在更新設備嗎?一般你能進入愛問就可以進入郵箱,下面的方法看看(如果你是鐵通的可能是鐵通的問題)。可能是服務器故障引起的,請不要著…

域名還能綁定動態IP?看完又漲知識了!!

點擊上方藍色“冰河技術”,關注并選擇“設為星標”持之以恒,貴在堅持,每天進步一點點!作者個人研發的在高并發場景下,提供的簡單、穩定、可擴展的延遲消息隊列框架,具有精準的定時任務和延遲隊列處理功能。…

java 及時釋放內存_JMM(一):初識Java內存模型

在并發編程中,線程之間的通信是一個很關鍵的問題,而該問題解決方案主要可分為兩大類:消息傳遞、共享內存。前者有以Erlang語言為代表的Actor模型,而后者中典型的則是Java語言。對于消息傳遞機制而言,線程之間必須通過發…

php 復習

對所學知識的依次基礎的總結 <?php一.php基礎語法 1.輸出語句&#xff1a;**echo(可以輸出多個字符串); print&#xff08;輸出一個字符串&#xff09;; print_r&#xff08;輸出數組&#xff09;; **var_dump()&#xff08;具體 的數據 還有它的類型&#xff09;;2.php是弱…

mac新建文件夾快捷鍵

mac新建文件夾快捷鍵 COMMAND SHIFT N

python382怎么用_用python做UDP連接

寫個客戶端 #!/usr/bin/env python from socket import * HOST 10.2.167.115 PORT 20001 BUFSIZE 1024 ADDR (HOST, PORT) udpClientSock socket(AF_INET, SOCK_DGRAM) while True: data raw_input(Enter the message you want to send >) if not data: break udpClie…

更新系統后魔獸世界無法連接至服務器,《魔獸世界:熊貓人之謎》5.0launcher更新無法連接服務器解決方法...

早上launcher一半的時候&#xff0c;出現無法鏈接服務器&#xff0c;并且自動關閉。測試多種辦法&#xff0c;已經解決。1、打開目錄x:/world of warcraft/temp2、運行目錄下&#xff1a;wow-4.3-5.0.15890-zhcn-downloader.exe (一個英文下載器)3、報錯could not connect to t…

電腦維修知識:電腦常見故障維修大全及解決方法

電腦已經成為我們學習生活娛樂必不可少的設備了&#xff0c;用得時間久了難免會遇到小故障&#xff0c;今天我們一起來看下遇到常見的電腦方面的小故障&#xff0c;我們應該如何去自己檢測和維修吧。電腦檢測故障我們還是要從電腦的幾大硬件開始檢查起。1、CPU打開機箱查看CPU風…

工程圖樣中粗實線的用途_圖紙天天畫,粗實線和細實線的線寬比例是多少?2:1還是3:1?...

點擊上方頭條號“機械設計一點通”關注我們&#xff0c;每天學習一個機械設計相關知識點我們知道&#xff1a;機械制圖中為了表示不同內容&#xff0c;并能分清主次&#xff0c;必須使用不同線型。圖線的線型由線寬和線素長度等構成&#xff0c;機械制圖中各種線型都有相應寬度…

STM32F4_USART配置及細節描述

Ⅰ、概述 關于USART串口通信&#xff0c;可以說是MCU的標配。不管是在實際項目應用中&#xff0c;還是在開發過程中&#xff0c;它都起著很重要的作用。 在項目應用中我們常常使用UART串口進行通信&#xff0c;根據通信的距離及穩定性&#xff0c;還選擇添加RS232、RS485等對UA…

騰訊面試:SaaS多租戶,如何設計?

尼恩說在前面 在40歲老架構師 尼恩的讀者交流群(50)中&#xff0c;最近有小伙伴拿到了一線互聯網企業網易、美團、字節、如阿里、滴滴、極兔、有贊、希音、百度、美團的面試資格&#xff0c;遇到很多很重要的面試題&#xff1a; 多租戶設計&#xff0c;如何 技術選型&#xff…

Mac中Finder是什么?怎么打開?

很多人都知道windows系統中的資源管理器&#xff0c;不過不知道什么是finder。finder和資源管理器一樣&#xff0c;都是用來管理文件&#xff0c;finder存在于mac統中&#xff0c;那么finder有什么作用呢?下面下班就為大家分享關于mac系統中finder的相關內容。   1、怎么打開…

phpstudy頁面不存在_網站的404頁面對于SEO的重要作用

隨著網站建設的需求和要求越來越多&#xff0c;網站的新形式也逐漸成為人們改版的方向&#xff0c;但是在網站的改版中難免會出現一些小差錯&#xff0c;導致網站的運行不順暢&#xff0c;這很有可能就是網站建設中忘記設計404頁面&#xff0c;那么4040頁面能給網站帶來哪些好處…

ajax類型的區別,ajax請求的類型 有post get 請問兩種有何區別?

1、 get是把參數數據隊列加到提交表單的ACTION屬性所指的URL中&#xff0c;值和表單內各個字段一一對應&#xff0c;在URL中可以看到。post是通過HTTP post機制&#xff0c;將表單內各個字段與其內容放置在HTML HEADER內一起傳送到ACTION屬性所指的URL地址。用戶看不到這個過程…

計算機系統基礎:虛擬存儲管理知識筆記

1、虛擬存儲管理概念 一個計算機任務只需要部分裝入主存便可以啟動運行&#xff0c;其余部分留在磁盤上&#xff0c;在需要的時候裝入主存&#xff0c;這樣可以提高主存空間的利用率。這樣該系統所具有的主存容量會比實際主存容量大很多&#xff0c;這樣的存儲器稱為虛擬存儲器…

lamba把逗號拼接的字符串轉為list

List<Long> detailIds Arrays.stream(settlementDetailIds.split(",")).map(s -> Long.parseLong(s.trim())).collect(Collectors.toList());

git推送指令配置_git 常用命令

git 簡介在實際開發中&#xff0c;會使用git作為版本控制工具來完成團隊協作。因此&#xff0c;對基本的git操作指令進行總結是十分有必要的&#xff0c;本文對一些術語或者理論基礎&#xff0c;不重新碼字&#xff0c;可以參考廖雪峰老師的博文&#xff0c;本文只對命令做歸納…

Ubuntu 配置swftools(Ubuntu14.04)

1.下載文件 wget http://swftools.org/swftools-0.9.0.tar.gz tar -zvxf swftools-0.9.0.tar.gz wget http://www.ijg.org/files/jpegsrc.v7.tar.gz tar -zvxf jpegsrc.v7.tar.gz wget http://download.savannah.gnu.org/releases-noredirect/freetype/freetype-2.3.12.tar.gz …

傳統的線性降維方法效果不佳。_機器學習西瓜書簡明筆記(11)降維與度量學習...

上篇主要介紹了幾種常用的聚類算法&#xff0c;首先從距離度量與性能評估出發&#xff0c;列舉了常見的距離計算公式與聚類評價指標&#xff0c;接著分別討論了K-Means、LVQ、高斯混合聚類、密度聚類以及層次聚類算法。K-Means與LVQ都試圖以類簇中心作為原型指導聚類&#xff0…

計算機系統基礎:設備管理知識筆記

1、設備管理介紹 設備管理主要包括設備分配、緩沖區管理、實際物理I/O設備操作、通過管理提高設備利用率和方便用戶使用的目的。 設備屬于計算機系統和外界交互的工具&#xff0c;不要負責計算機和外部的輸入/輸出工作&#xff0c;通常稱為外設。 2、設備分類 2.1 按數據組織分…