Jupyter Notebook有兩種鍵盤輸入模式。即命令模式和編輯模式,這與Vim有些類似。在編輯模式下,可以往單元中鍵入代碼或文本,此時單元格被綠色的框線包圍,且命令模式下的快捷鍵不生效。在命令模式下,可以用快捷鍵命令運行單元格,移動單元格,切換單元格編輯狀態等等,此時的單元格被灰色的框線包圍,且編輯模式下的快捷鍵不生效。 從命令模式進入編輯模式需按Enter鍵,從編輯模式切換到命令模式需按Esc鍵。 以下兩表分別是對命令和編輯兩種模式下快捷鍵的簡單說明:  
命令模式快捷鍵(按Esc鍵開啟): 快捷鍵  | 作用  | 說明  |  | Enter | 轉入編輯模式 |  |  | Shift-Enter | 運行本單元,選中下個單元 | 新單元默認為命令模式 |  | Ctrl-Enter | 運行本單元 |  |  | Alt-Enter | 運行本單元,在其下插入新單元 | 新單元默認為編輯模式 |  | Y | 單元轉入代碼狀態 |  |  | M | 單元轉入markdown 狀態 |  |  | R | 單元轉入raw 狀態 |  |  | 1 | 設定1 級標題 | 僅在markdown 狀態下時建議使用標題相關快捷鍵,如果單元處於其他狀態,則會強制切換到markdown 狀態 |  | 2 | 設定2 級標題 |  |  | 3 | 設定3 級標題 |  |  | 4 | 設定4 級標題 |  |  | 5 | 設定5 級標題 |  |  | 6 | 設定6 級標題 |  |  | Up | 選中上方單元 |  |  | K | 選中上方單元 |  |  | Down | 選中下方單元 |  |  | J | 選中下方單元 |  |  | Shift-K | 連續選擇上方單元 |  |  | Shift-J | 連續選擇下方單元 |  |  | A | 在上方插入新單元 |  |  | B | 在下方插入新單元 |  |  | X | 剪切選中的單元 |  |  | C | 複製選中的單元 |  |  | Shift-V | 粘貼到上方單元 |  |  | V | 粘貼到下方單元 |  |  | Z | 恢復刪除的最後一個單元 |  |  | D,D | 刪除選中的單元 | 連續按兩個D 鍵 |  | Shift-M | 合併選中的單元 |  |  | Ctrl-S | 保存當前NoteBook |  |  | S | 保存當前NoteBook |  |  | L | 開關行號 | 編輯框的行號是可以開啟和關閉的 |  | O | 轉換輸出 |  |  | Shift-O | 轉換輸出滾動 |  |  | Esc | 關閉頁面 |  |  | Q | 關閉頁面 |  |  | H | 顯示快捷鍵幫助 |  |  | I,I | 中斷NoteBook 內核 |  |  | 0,0 | 重啟NoteBook 內核 |  |  | Shift | 忽略 |  |  | Shift-Space | 向上滾動 |  |  | Space | 向下滾動 |  
  
編輯模式快捷鍵(按Enter鍵啟動): 快捷鍵  | 作用  | 說明  |  | Tab | 代碼補全或縮進 |  |  | Shift-Tab | 提示 | 輸出幫助信息,部分函數、類、方法等會顯示其定義原型,如果在其後加?再運行會顯示更加詳細的幫助 |  | Ctrl-] | 縮進 | 向右縮進 |  | Ctrl-[ | 解除縮進 | 向左縮進 |  | Ctrl-A | 全選 |  |  | Ctrl-Z | 撤銷 |  |  | Ctrl-Shift-Z | 重做 |  |  | Ctrl-Y | 重做 |  |  | Ctrl-Home | 跳到單元開頭 |  |  | Ctrl-Up | 跳到單元開頭 |  |  | Ctrl-End | 跳到單元末尾 |  |  | Ctrl-Down | 跳到單元末尾 |  |  | Ctrl-Left | 跳到左邊一個字首 |  |  | Ctrl-Right | 跳到右邊一個字首 |  |  | Ctrl-Backspace | 刪除前面一個字 |  |  | Ctrl-Delete | 刪除後面一個字 |  |  | Esc | 切換到命令模式 |  |  | Ctrl-M | 切換到命令模式 |  |  | Shift-Enter | 運行本單元,選中下一單元 | 新單元默認為命令模式 |  | Ctrl-Enter | 運行本單元 |  |  | Alt-Enter | 運行本單元,在下面插入一單元 | 新單元默認為編輯模式 |  | Ctrl-Shift-- | 分割單元 | 按光標所在行進行分割 |  | Ctrl-Shift-Subtract | 分割單元 |  |  | Ctrl-S | 保存當前NoteBook |  |  | Shift | 忽略 |  |  | Up | 光標上移或轉入上一單元 |  |  | Down | 光標下移或轉入下一單元 |  |  | Ctrl-/ | 註釋整行/撤銷註釋 | 僅代碼狀態有效 |  
  
注:如果快捷鍵被系統中的其它應用佔用,則可能會失效
  
https://opus.konghy.cn/ipynb/jupyter-notebook-keyboard-shortcut.html 
 
 |