Jupyter Notebook中cell操作
cell:一對In Out會話被視作一個代碼單元,稱為cell
Jupyter有三種cell類型:
Code(編輯代碼,運行后顯示代碼運行結果)Markdown(編寫Markdown文檔,運行后輸出Markdown格式的文檔)Raw NBConvert(普通文本,運行不會輸出結果)
Jupyter支持兩種模式:
-
編輯模式(Enter)- 命令模式下回車Enter或鼠標代碼塊進入編輯模式
- 可以操作代碼或文本,進行剪切 / 復制 / 粘貼等操作
-
命令模式(Esc)- 按Esc退出編輯,進入命令模式或單擊代碼塊外部
- 可以操作cell單元本身,進行剪切 / 復制 / 粘貼/移動等操作
工具欄操作cell

快捷鍵操作cell
-
兩種模式都可使用的快捷鍵
Shift+Enter,執行本單元代碼,並跳轉到下一單元Ctrl+Enter,執行本單元代碼,留在本單元
-
命令模式:按Esc或鼠標單擊代碼塊外部進入
Y:cell切換到Code模式M:cell切換到Markdown模式A:在當前cell的上面添加cellB:在當前cell的下面添加cell雙擊D:刪除當前cellZ:回退Ctrl+Shift+減號:分隔cell,在光標處L:為當前cell加上行號
-
編輯模式:按Enter或鼠標單擊代碼塊內部進入
Ctrl+鼠標單擊(Mac:CMD+鼠標單擊):多光標操作Ctrl+Z(Mac:CMD+Z):回退Ctrl+Y:重做Tab鍵:代碼補全Ctrl(Mac:CMD+/):注釋多行代碼
