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+/):注釋多行代碼