轉自“https://blog.csdn.net/eswai/article/details/53642802”
本文整理了神器IPython Notebook(或Jupyter Notebook)的快捷鍵功能表。其中我把cell譯作代碼塊,或簡稱為塊。
命令模式Command Mode
| 按鍵 |
功能 |
按鍵 |
功能 |
Enter |
進入當前塊的編輯模式 |
X |
剪切選中的代碼塊 |
Shift+Enter |
運行當前塊並選中下一塊 |
C |
復制選中的代碼塊 |
Ctrl+Enter |
運行當前塊 |
Shift+V |
在當前塊上方粘貼 |
Alt+Enter |
運行當前塊並在下方插入新塊 |
V |
在當前塊下方粘貼 |
Y |
切換到代碼狀態 |
Z |
撤銷刪除操作 |
M |
切換到MarkDown狀態 |
D,D |
刪除選中的代碼塊 |
R |
切換到Raw NBConvert |
Shift+M |
將當前塊與下一塊合並 |
數字鍵1到6 |
將當前塊第一行變為MarkDown的n級標題 |
S / Ctrl+S |
保存並設置檢查點 |
↑ / K |
選擇上一個代碼塊 |
L |
顯示/隱藏當前塊的代碼行號 |
↓ / J |
選擇下一個代碼塊 |
O |
顯示/隱藏當前塊的輸出內容 |
A |
在當前塊上方插入新代碼塊 |
Shift+O |
顯示/隱藏當前塊的輸出內容的滾動條 |
B |
在當前塊下方插入新代碼塊 |
Esc / Q |
關閉彈窗 |
H |
展示快捷鍵幫助 |
I,I |
**打斷**kernal運行 |
Space |
滾動向下 |
O,O |
**重啟**kernal |
Shift+Space |
滾動向上 |
Shift+(↑/↓) |
選中多個代碼塊 |
編輯模式Edit Mode
| 按鍵 |
功能 |
按鍵 |
功能 |
Tab |
代碼補全/縮進 |
Ctrl+→ |
光標右移一個詞 |
Shift+Tab |
工具提示/反縮進 |
Ctrl+Backspace |
刪除前一個詞 |
Ctrl+[ |
縮進 |
Ctrl+Delete |
刪除后一個詞 |
Ctrl+] |
反縮進 |
Ctrl+M / Esc |
進入命令模式 |
Ctrl+A |
全選 |
Ctrl+Shift+P |
打開命令選擇板 |
Ctrl+Z |
撤銷 |
Shift+Enter |
運行當前塊並選中下一塊 |
Ctrl+Y / Ctrl+Shift+Z |
重復 |
Ctrl+Enter |
運行當前塊 |
Ctrl+Home |
移動光標到塊首 |
Alt+Enter |
運行當前塊並在下方插入新塊 |
Ctrl+End |
移動光標到塊尾 |
Ctrl+Shift+- |
按光標位置分割當前塊 |
Ctrl+← |
光標左移一個詞 |
Ctrl+S |
保存並設置檢查點 |