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。
如果你已經有一個 Jupyter Notebook 文件了,你可以在 VS Code 中雙擊打開這個文件,或者在 Command Palette 里通過 "Python: Open in Notebook Editor" 打開。
管理 cells
VS Code 的 Jupyter Notebook Editor 使得開發者可以輕松地創建、編輯和運行 code cells。
創建 code cells
添加額外的 code cells
運行單個 code cell
運行多個 code cells
移動 code cell
刪除 code cell
在代碼與 markdown 之間切換
Intellisense 支持
在 VS Code 中編輯 Jupyter Notebook 的 Python 代碼,就猶如平時在 VS Code 編寫 Python 文件一樣,有強大的 IntelliSense(智能提示)、變量/函數的 hover 提示等等功能。
圖表查看器
通過圖表查看器,輕松查看輸出的圖表,放大縮小極為簡便,還能導出為 PDF、SVG 或者 PNG 格式的文件。
數據查看器和變量查看器
在 VS Code 中,可以通過變量查看器實時地查看變量的類型、數量與值。
此外,還可以通過數據查看器瀏覽更具體的數據。
調試 Jupyter Notebook
目前,如果要調試 Jupyter Notebook,需要先把 Jupyter Notebook 轉為 Python 文件,再進行調試。開發團隊正在努力工作,未來,將能直接在 Jupyter editor 里進行調試!
連接到遠程的 Jupyter server
- 使用快捷鍵 Ctrl+Shift+P 調出 Command Palette,然后輸入 "Python: Specify Jupyter server URI"。
- 在輸入框中,輸入遠程 Jupyter server 的 URI。
其他更新
除了 Jupyter Notebook 的原生支持,此次新版還帶了其他重要更新。
運行按鈕
Python 插件學習了 Code Runner 插件的做法,添加了一個運行按鈕,方便大家一鍵運行代碼。為了防止同時出現兩個運行按鈕,如果用戶已經安裝了 Code Runner,那么 Python 插件的運行按鈕將不會顯示。
Lint 改進
新版本帶來來三個新的 Lint 規則:
- no method argument
- no self argument
- no cls argument