<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          再見!Pycharm!

          共 1825字,需瀏覽 4分鐘

           ·

          2020-07-17 12:11

          點擊上方Python知識圈,設為星標

          回復1024獲取Python資料



          閱讀文本大概需要 3?分鐘


          點擊「閱讀原文」查看pk哥原創(chuàng)精品視頻。

          微軟又出良心工具了!

          微軟于7月1日發(fā)布一款新的VS Code插件,名為Pylance,這個名稱是向Monty Python的Lancelot致敬。

          Pylance距離截稿不足?2 天時間,VS Code插件安裝量已經達到?6800+

          在2018年,Microsoft的Python團隊發(fā)布了Python語言服務器,將Visual Studio的豐富Python IntelliSense支持引入了VS Code。

          為了提供更好的用戶體驗,開發(fā)團隊基于Microsoft的Pyright靜態(tài)類型檢查工具將Pylance開發(fā)為一種全新的語言服務器。

          Pylance利用類型存根(.pyi文件)和類型推斷來提供高性能的開發(fā)體驗。Pylance通過豐富的類型信息增強了Python IntelliSense體驗,可幫助更快地編寫更好的代碼。Pylance還提供了快速、準確的自動完成和類型檢查。

          另外,需要注意的是,微軟雖然發(fā)布了Pylance,但是并沒有開源Pylance的源代碼。

          下面就來介紹一下這款新鮮出爐的VS Code插件!

          Pylance

          安裝

          和其他VS Code插件一樣,可以直接點擊側邊活動欄的插件市場圖標,搜索Pylance進行安裝。

          安裝之后,打開一個新的.py文件即可使用。

          特性

          和其他Python語言服務器一樣,Pylance也是圍繞提升開發(fā)效率和體驗進行優(yōu)化,它主要有如下特性:

          • Docstrings
          • 參數提示
          • 自動導入
          • 代碼補全
          • 代碼診斷
          • 引用和跳轉
          • 代碼大綱
          • 類型檢查
          • 支持多工作區(qū)
          • 帶有類型信息的簽名幫助
          • 兼容IntelliCode和Jupyter notebook

          對于這些特性,我不逐個進行展開介紹,從中挑選幾個我個人認為不錯的進行介紹一下。

          Docstrings

          閱讀類、方法、函數文檔是開發(fā)中非常常用的一種場景,Pylance提供了一種易于閱讀文檔的方式,只需要把鼠標懸浮在對應的類、函數、方法上方就可以顯示對應的字符串字符串文檔。5ab00381b55ba3ba2366a947551800a2.webp

          參數提示

          在調用一個函數、類、方法時,Pylance能夠提示詳細的參數信息。

          b14902546b9682f459ded0efaf79f7d9.webp

          自動導入

          在使用Pycharm的時候,當我們用到某個包或者模塊時,可以通過快捷鍵Alt+Enter快速import對應的模塊。通過Pylance也可以實現(xiàn)相同的功能。

          7e81739cf453949b4e279284cfe8790a.webp

          代碼補全

          Pylance能夠像大多數代碼補全工具那樣,能夠自動補全代碼,而且補全速度很快、且準確。

          8e20609c2d7d1d598b2634463189d462.webp

          代碼診斷

          Pylance可以對Python代碼進行診斷,對于不符合Python語法的代碼進行劃線提示。對于規(guī)范編碼、提升代碼質量具有很大幫助。

          abca74c64fc547cf74b6a45d321f948b.webp

          引用和跳轉

          這是開發(fā)過程中非?;镜囊豁椆δ?,因此,作為一款語言服務器,自然應該支持引用和跳轉。

          6d2b4cd7aa3486838842067935ac813c.webp


          類型檢查

          Pylance中類型檢查默認是關閉的,如果對Python類型檢查感興趣,可以在設置中打開。類型檢查包括2種模式,分別是模式或嚴格模式。此設置使用Pyright s類型檢查分別對代碼應用基本或全面的規(guī)則集。這種模式產生的診斷可以幫助提高代碼質量,并幫助你更容易地找到邊界情況。

          232e82ff3754580f29da5155441902e3.webp

          支持多工作區(qū)

          Pylance支持多根工作區(qū),這樣就可以在同一個Visual Studio代碼會話中打開多個文件夾,并且在每個文件夾中都有Pylance功能。

          b6cd9485a0c2f808394a92ebae273b12.webp


          ac2b968f36609d1eb86bcb1b3608a9a1.webp
          -----------------------公眾號:Python知識圈博客:www.pyzhishiquan.com知乎Python知識圈微信視頻號:菜鳥程序員 (分享有趣的編程技巧、Python技巧)bilibili:菜鳥程序員的日常(目前原創(chuàng)視頻:18,累計播放量:60萬)

          一個學習Python的人,喜歡分享,喜歡搞事情!

          長按下圖二維碼關注,和你一起領悟Python的魅力。



          Python知識圈公眾號的交流群已經建立,群里可以領取 Python 和人工智能學習資料,大家可以一起學習交流,效率更高,如果是想發(fā)推文、廣告、砍價小程序的敬請繞道一定記得備注「交流學習」,我會盡快通過好友申請哦!通過好友后私聊我「學習資料」或者「進群」都可以。

          掃碼添加,備注:交流學習




          往期推薦01

          公眾號所有文章匯總導航(2-10更新)

          02

          10大免費的白嫖網站

          03

          打基礎一定要吃透這12類 Python 內置函數


          我就知道你“在看”64e6e278b4c7db080ebc6cbc7c270097.webp
          瀏覽 55
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  人体模特小妮流水 | 国产成人精品免费 | 天天大香蕉 | 亚州激情操穴 | 91探花在线播放 |