經過 Anaconda 來管理 Python 的開發環境,其自帶 Jupyter Notebook 。藉此整理下 Jupyter Notebook 在 macOS 系統上經常使用的快捷鍵。開發
Jupyter Notebook 有兩種不一樣的鍵盤輸入模式。「編輯模式」容許你在單元格中鍵入代碼或文本,並由綠色單元格邊框指示;「命令模式」將鍵盤綁定到Notebook命令,並由帶有藍色左邊距的灰色單元格邊框指示。io
Mac OS X 修飾鍵:table
符號 | 修飾鍵 | 符號 | 修飾鍵 | |
---|---|---|---|---|
⌘ | Command | ⇧ | Shift | |
⌃ | Control | ↩ | Return | |
⌥ | Option | ␣ | Space | |
⇥ | Tab |
功能 | 快捷鍵 | 說明 |
---|---|---|
「命令模式」 | Esc | 藍色的單元格 |
「編輯模式」 | Enter | 綠色的單元格 |
代碼補全或縮進 | ⇥ | 「編輯模式」輸入字母按 Tab 會補全,沒有字母則縮進 |
向右縮進 | ⌘ + ] | 「編輯模式」縮進 |
向左縮進 | ⌘ + [ | 「編輯模式」解除縮進 |
全選 | ⌘ + A | 「編輯模式」 |
撤銷 | ⌘ + Z | 「編輯模式」 |
跳到本單元開頭 | ⌘ + ↑ | 「編輯模式」 |
跳到本單元末尾 | ⌘ + ↓ | 「編輯模式」⌘ + End 一樣的功能 |
跳到本行的最左邊/開頭 | ⌘ + ← | 「編輯模式」 |
跳到本行的最右邊/末尾 | ⌘ + →️ | 「編輯模式」 |
註釋/撤銷整行代碼 | ⌘ + / | 「編輯模式」 |
運行本單元,選擇下行單元 | ⇧ + ↩ | 「編輯模式」、「命令模式」 |
運行本單元 | ⌃ + ↩︎ | 「編輯模式」、「命令模式」 |
運行本單元,插入下行新單元 | ⌥ + ↩ | 「編輯模式」、「命令模式」 |
選中上一個單元 | ↑ | 「命令模式」;「編輯模式」下可光標上移 |
選中下一個單元 | ↓ | 「命令模式」;「編輯模式」下可光標下移 |
刪除選中單元 | D , D | 「命令模式」下連續按兩個 D 字母鍵 |
撤銷刪除選中單元 | Z | 「命令模式」下按 Z 字母鍵 |
在本單元上方插入新單元 | A | 「命令模式」下按 A 字母鍵 |
在本單元下方插入新單元 | B | 「命令模式」下按 B 字母鍵 |
剪切單元格 | X | 「命令模式」下按 X 字母鍵 |
複製單元格 | C | 「命令模式」下按 C 字母鍵 |
粘貼單元格到上方 | ⇧ + V | 「命令模式」 |
粘貼單元格到下方 | V | 「命令模式」下 V 字母鍵 |
更改單元格爲Code | Y | 「命令模式」下按 Y 字母鍵 |
更改單元格爲Markdown | M | 「命令模式」下按 M 字母鍵 |
更改單元格爲Raw | R | 「命令模式」下按 R 字母鍵 |
更改單元格爲標題Heading1 - Heading6 | 1 - 6 | 「命令模式」下按1到6數字鍵* |
合併選中的單元格 | ⇧ + M | 「編輯模式」若是隻有一個單元格被選中,則合併當前及如下單元格 |
保存當前Notebook | ⌘ + S | 「編輯模式」、「命令模式」或者「命令模式」下按 S 字母鍵 |
顯示快捷鍵提示 | H | 「命令模式」下按 H 字母鍵,可自定義快捷鍵 |
中斷Notebook內核 | I, I | 「命令模式」下連續按兩個 I (interrupt) 字母鍵 |
重啓Notebook內核 | 0, 0 | 「命令模式」下連續按兩個0數字鍵 |