在今年九月的 PyCon China 大會上,官宣了一項 VS Code Python 的全新功能:Visual Studio Code Python 插件將提供 Jupyter Notebook 的原生支持,這樣 Jupyter Notebook 的便捷性與 VS Code 強大的編輯和調試功能就結合在一塊兒了!python
Jupyter Notebook 衆多重要功能已經在 VS Code 中全面支持,包括運行單個 cell、運行所有 cell、管理 cell、Markdown 預覽、查看運行結果等等。ide
首先打開 VS Code,而後同時按下 Ctrl + Shift + P,在彈出的輸入框中輸入「python:switch」,再選擇「Python:Switch to Insiders Daily Channel」,以下圖:插件
選擇完畢以後就會自動下載安裝了,在左下角會顯示下載信息,以下圖:3d
下載完成以後會提示「reload」從新打開 VS Code,以下圖:調試
仍是按下 Ctrl + Shift + P,而後再輸入框中輸入「python:create」,再選擇「Python:Create New Blank Jupyter NoteBook」,以下圖:blog
除了用這種方法,還能夠直接新建一個後綴名爲「ipynb」的文件,新建成功後打開以下圖: ip
單元格有三種狀態:未選中,命令模式和編輯模式。三種狀態由左側豎線來表示,若是看不到豎線就表示未選中。若處於編輯模式,,則左側豎線將帶有綠色斜線陰影:文檔
若處於命令模式,則左側豎線將顯示爲藍色:it
寫好代碼後,點擊單元格中的綠色箭頭,運行結果將顯示在下方。除了這種方法,還可使用快捷鍵:io
Ctrl + Enter:運行當前單元格。
Shift + Enter:運行當前單元格,並跳到下一單元格。
Alt + Enter:運行當前單元格,並在下方建立一個單元格。
Jupyter 筆記本的特色就是將 Markdown 文檔和 Python 代碼結合在一塊兒,若是咱們想寫一段文檔而不是代碼,則須要點擊單元格中的 Markdown 圖標,將代碼模式轉變成文檔模式。
要轉換成 MarkDown,能夠在命令模式下使用快捷鍵進行切換,Ctrl + M 切換成 MarkDown 模式,Ctrl + Y 切換成代碼模式。
Enter:切換到編輯模式。
Esc:切換到命令模式。
雙擊D:刪除當前單元格。
A:在上方建立一個單元格。
B:在下方建立一個單元格。
L:爲當前單元格添加行號。
TAB:代碼補全