VS Code Python 全新發布!Jupyter Notebook 原生支持終於來了!


VS Code Python 全新發布!Jupyter Notebook 原生支持終於來了!

北京時間 2019 年 10 月 9 日,微軟發布了全新的 VS Code Python 插件,帶來了眾多更新!其中,最大的更新就要屬萬眾期待的 Jupyter Notebook 原生支持了!

我們來看看這次 Jupyter Notebook 的原生支持帶來了哪些好用的功能吧!

創建 Jupyter Notebook

當安裝好 Python 插件最新版后,使用快捷鍵 Ctrl+Shift+P 調出 Command Palette,然后輸入 "Python: Create New Blank Jupyter Notebook" ,就能創建一個新的 Jupyter Notebook。

img

如果你已經有一個 Jupyter Notebook 文件了,你可以在 VS Code 中雙擊打開這個文件,或者在 Command Palette 里通過 "Python: Open in Notebook Editor" 打開。

管理 cells

VS Code 的 Jupyter Notebook Editor 使得開發者可以輕松地創建、編輯和運行 code cells。

創建 code cells

img

添加額外的 code cells

img

運行單個 code cell

img

運行多個 code cells

img

移動 code cell

img

刪除 code cell

img

在代碼與 markdown 之間切換

img

Intellisense 支持

在 VS Code 中編輯 Jupyter Notebook 的 Python 代碼,就猶如平時在 VS Code 編寫 Python 文件一樣,有強大的 IntelliSense(智能提示)、變量/函數的 hover 提示等等功能。

img

圖表查看器

通過圖表查看器,輕松查看輸出的圖表,放大縮小極為簡便,還能導出為 PDF、SVG 或者 PNG 格式的文件。

img

img

數據查看器和變量查看器

在 VS Code 中,可以通過變量查看器實時地查看變量的類型、數量與值。

img

此外,還可以通過數據查看器瀏覽更具體的數據。

img

調試 Jupyter Notebook

目前,如果要調試 Jupyter Notebook,需要先把 Jupyter Notebook 轉為 Python 文件,再進行調試。開發團隊正在努力工作,未來,將能直接在 Jupyter editor 里進行調試!

img

連接到遠程的 Jupyter server

  1. 使用快捷鍵 Ctrl+Shift+P 調出 Command Palette,然后輸入 "Python: Specify Jupyter server URI"。
  2. 在輸入框中,輸入遠程 Jupyter server 的 URI。

img

其他更新

除了 Jupyter Notebook 的原生支持,此次新版還帶了其他重要更新。

運行按鈕

Python 插件學習了 Code Runner 插件的做法,添加了一個運行按鈕,方便大家一鍵運行代碼。為了防止同時出現兩個運行按鈕,如果用戶已經安裝了 Code Runner,那么 Python 插件的運行按鈕將不會顯示。

img

img

Lint 改進

新版本帶來來三個新的 Lint 規則:

  • no method argument
  • no self argument
  • no cls argument


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM