Jupyter Notebook 的快捷鍵
首先學(xué)會一個(gè)快捷鍵,Esc進(jìn)入命令模式后按h途茫,彈出幫助面板會羅列常見的快捷操作碟嘴。
問題不是在這里,因?yàn)槲以臼窍胧褂胘upyter lab記筆記囊卜,覺得ui上面鼠標(biāo)點(diǎn)來點(diǎn)去操作太麻煩娜扇,所以想找找有什么快捷鍵。
結(jié)果發(fā)現(xiàn)栅组,有些Jupyter Notebook的快捷鍵雀瓢,jupyter lab是不支持的。比如說這個(gè)彈幫助面板的操作玉掸。
Jupyter Notebook 有兩種鍵盤輸入模式刃麸。
- 編輯模式,允許你往單元中鍵入代碼或文本司浪;這時(shí)的單元框線是綠色的泊业。
- 命令模式,鍵盤輸入運(yùn)行程序命令啊易;這時(shí)的單元框線為藍(lán)色吁伺。
命令模式 (按鍵 Esc 開啟)
- Enter : 轉(zhuǎn)入編輯模式
- Shift-Enter : 運(yùn)行本單元,選中下個(gè)單元
- Ctrl-Enter : 運(yùn)行本單元
- Alt-Enter : 運(yùn)行本單元租谈,在其下插入新單元
- Y : 單元轉(zhuǎn)入代碼狀態(tài)
- M :單元轉(zhuǎn)入markdown狀態(tài)
- R : 單元轉(zhuǎn)入raw狀態(tài)
- 1 : 設(shè)定 1 級標(biāo)題
- 2 : 設(shè)定 2 級標(biāo)題
- 3 : 設(shè)定 3 級標(biāo)題
- 4 : 設(shè)定 4 級標(biāo)題
- 5 : 設(shè)定 5 級標(biāo)題
- 6 : 設(shè)定 6 級標(biāo)題
- Up : 選中上方單元
- K : 選中上方單元
- Down : 選中下方單元
- J : 選中下方單元
- Shift-K : 擴(kuò)大選中上方單元
- Shift-J : 擴(kuò)大選中下方單元
- A : 在上方插入新單元
- B : 在下方插入新單元
- X : 剪切選中的單元
- C : 復(fù)制選中的單元
- Shift-V : 粘貼到上方單元
- V : 粘貼到下方單元
- Z : 恢復(fù)刪除的最后一個(gè)單元
- D,D : 刪除選中的單元
- Shift-M : 合并選中的單元
- Ctrl-S : 文件存盤
- S : 文件存盤
- L : 轉(zhuǎn)換行號
- O : 轉(zhuǎn)換輸出
- Shift-O : 轉(zhuǎn)換輸出滾動
- Esc : 關(guān)閉頁面
- Q : 關(guān)閉頁面
- H : 顯示快捷鍵幫助
- I,I : 中斷Notebook內(nèi)核
- 0,0 : 重啟Notebook內(nèi)核
- Shift : 忽略
- Shift-Space : 向上滾動
- Space : 向下滾動
編輯模式 ( Enter 鍵啟動)
- Tab : 代碼補(bǔ)全或縮進(jìn)
- Shift-Tab : 提示
- Ctrl-] : 縮進(jìn)
- Ctrl-[ : 解除縮進(jìn)
- Ctrl-A : 全選
- Ctrl-Z : 復(fù)原
- Ctrl-Shift-Z : 再做
- Ctrl-Y : 再做
- Ctrl-Home : 跳到單元開頭
- Ctrl-Up : 跳到單元開頭
- Ctrl-End : 跳到單元末尾
- Ctrl-Down : 跳到單元末尾
- Ctrl-Left : 跳到左邊一個(gè)字首
- Ctrl-Right : 跳到右邊一個(gè)字首
- Ctrl-Backspace : 刪除前面一個(gè)字
- Ctrl-Delete : 刪除后面一個(gè)字
- Esc : 進(jìn)入命令模式
- Ctrl-M : 進(jìn)入命令模式
- Shift-Enter : 運(yùn)行本單元篮奄,選中下一單元
- Ctrl-Enter : 運(yùn)行本單元
- Alt-Enter : 運(yùn)行本單元,在下面插入一單元
- Ctrl-Shift-- : 分割單元
- Ctrl-Shift-Subtract : 分割單元
- Ctrl-S : 文件存盤
- Shift : 忽略
- Up : 光標(biāo)上移或轉(zhuǎn)入上一單元
- Down :光標(biāo)下移或轉(zhuǎn)入下一單元