cell:一對(duì)In Out會(huì)話被視作一個(gè)代碼單元,稱為cell
Jupyter有3種cell類型:
-
code:編輯代碼,運(yùn)行后顯示代碼運(yùn)行結(jié)果 -
Markdown:編寫Markdown文檔,運(yùn)行后輸出Markdown格式的文檔 -
Raw NBConvert:普通文本,運(yùn)行不會(huì)輸出結(jié)果
Jupyter支持兩種模式:
- 編輯模式(Enter)
- 命令模式下回車Enter或鼠標(biāo)代碼塊進(jìn)入編輯模式
- 可以操作代碼或文本,進(jìn)入剪切/復(fù)制/粘貼等操作
- 命令模式(Esc)
- 按Esc退出編輯,進(jìn)入命令模式或單擊代碼塊外部
- 可以操作cell單元本身,進(jìn)行剪切/復(fù)制/粘貼/移動(dòng)等操作
工具欄操作cell

工具欄操作cell.png
快捷鍵操作cell
- 兩種模式都可使用的快捷鍵
Shift+Enter,執(zhí)行本單元代碼,并跳轉(zhuǎn)至下一單元
Ctrl+Enter,執(zhí)行本單元代碼,留在本單元 - 命令模式:按Esc或鼠標(biāo)單擊代碼塊外部進(jìn)入
Y: cell切換至Code模式
M: cell切換至Markdown模式
A: 在當(dāng)前cell的上面增加cell
B: 在當(dāng)前cell的下面增加cell
雙擊D: 刪除當(dāng)前cell
Z: 回退
Ctrl+Shift+減號(hào): 分隔cell,在光標(biāo)處
L: 為當(dāng)前cell加上行號(hào) - 編輯模式:按Enter或鼠標(biāo)單擊代碼塊內(nèi)部進(jìn)入
Ctrl+鼠標(biāo)單擊: 多光標(biāo)操作
Ctrl+Z: 回退
Ctrl+Y: 重做
Tab鍵: 代碼補(bǔ)全
Ctrl: 注釋多行代碼