04Jupyter Notebook快捷键
1. Mac与Windows特殊按键对照表
| 符号 | Mac按键 | Windows按键 |
|---|---|---|
| ⌘ | command | 无 |
| ⌃ | control | ctrl |
| ⌥ | option | alt |
| ⇧ | shift | shift |
| ↩ | return | return |
| ␣ | space | space |
| ⇥ | tab | tab |
| ⌫ | delete | backspace |
| ⌦ | fn delete | delete |
| - | - | - |
2. Jupyter Notebook笔记本的两种模式
① 命令模式
-
命令模式将键盘命令与Jupyter Notebook笔记本命令相结合,可以通过键盘不同键的组合运行笔记本的命令。
-
按
esc键进入命令模式。 -
命令模式下,单元格边框为灰色,且左侧边框线为蓝色粗线条。
② 编辑模式
-
编辑模式使用户可以在单元格内编辑代码或文档。
-
按
enter或return键进入编辑模式。 -
编辑模式下,单元格边框和左侧边框线均为绿色。
3. 两种模式的快捷键
① 命令模式
| 快捷键 | 用途 |
|---|---|
| F | 查找和替换 |
| ↩ | 进入编辑模式 |
| ⌘⇧F | 打开命令选项板 |
| ⌘⇧P | 打开命令选项板 |
| P | 打开命令选项板 |
| ⇧↩ | 运行当前单元格并选中下一个单元格 |
| ⌃↩ | 运行选中单元格 |
| ⌥↩ | 运行当前单元格并且在下方插入单元格 |
| Y | 将单元格切换至code状态 |
| M | 将单元格切换至markdown状态 |
| R | 将单元格切换至raw状态 |
| 1 | 将单元格设定一级标题 |
| 2 | 将单元格设定二级标题 |
| 3 | 将单元格设定三级标题 |
| 4 | 将单元格设定四级标题 |
| 5 | 将单元格设定五级标题 |
| 6 | 将单元格设定六级标题 |
| ↑ | 选中上方单元格 |
| K | 选中上方单元格 |
| ↓ | 选中下方单元格 |
| J | 选中下方单元格 |
| ⇧K | 向上多选单元格 |
| ⇧↑ | 向上多选单元格 |
| ⇧J | 向下多选单元格 |
| ⇧↓ | 向下多选单元格 |
| A | 在上方插入单元格 |
| B | 在下方插入单元格 |
| X | 剪切选中单元格 |
| C | 复制选中单元格 |
| ⇧V | 粘贴到上方单元格 |
| V | 粘贴到下方单元格 |
| Z | 撤销删除 |
| D, D | 删除选中单元格 |
| ⇧M | 合并选中单元格,若直选中一个则与下一个单元格合并 |
| ⌘S | 保存 |
| S | 保存 |
| L | 转换行号 |
| O | 转换输出 |
| ⇧O | 转换滚动输出 |
| H | 显示快捷键帮助 |
| I, I | 中断Notebook内核 |
| O, O | 重启Notebook内核 |
| esc | 关闭页面 |
| Q | 关闭页面 |
| ⇧L | 转换所有单元格行号且设置持续有效 |
| ⇧␣ | 向上滚动 |
| ␣ | 向下滚动 |
② 编辑模式
| Mac快捷键 | Windows快捷键 | 用途 |
|---|---|---|
| ⇥ | ⇥ | 代码补全或缩进 |
| ⇧⇥ | ⇧⇥ | 提示 |
| ⌘] | ⌃] | 向后缩进 |
| ⌘[ | ⌃[ | 向前缩进 |
| ⌘A | ⌃A | 全选 |
| ⌘Z | ⌃Z | 撤销 |
| ⌘/ | 注释 | |
| ⌘D | 删除该行内容 | |
| ⌘U | 撤销 | |
| ⌘↑ | ⌃↑ | 光标跳转至单元格起始位置 |
| ⌘↓ | ⌃↓ | 光标跳转至单元格最终位置 |
| ⌥← | ⌃← | 光标位置左移一个单词 |
| ⌥→ | ⌃→ | 光标位置右移一个单词 |
| ⌥⌫ | ⌃⌫ | 删除前边一个单词 |
| ⌥⌦ | ⌃⌦ | 删除后边一个单词 |
| ⌘⇧Z | ⌃Y | 重做 |
| ⌘⇧U | ⌃⇧Z | 重做 |
| ⌘⌫ | ⌃⌫ | 删除该行光标左边内容 |
| ⌘⌦ | ⌃⌦ | 删除该行光标右边内容 |
| ⌃M | ⌃M | 进入命令模式 |
| esc | esc | 进入命令模式 |
| ⌘⇧F | 打开命令选项板 | |
| ⌘⇧P | 打开命令选项板 | |
| ⇧↩ | ⇧↩ | 运行当前单元格并选中下一个单元格 |
| ⌃↩ | ⌃↩ | 运行选中单元格 |
| ⌥↩ | ⌥↩ | 运行当前单元格并且在下方插入单元格 |
| ⌃⇧- | ⌃⇧- | 以光标所在位置分割单元格 |
| ⌘S | ⌃S | 保存 |
| ↓ | ↓ | 下移光标 |
| ↑ | ↑ | 上移光标 |
4. 查看和编辑快捷键
① 查看快捷键
① 进入Jupyter Notebook主界面“File”中。
② 在“New”的下拉列表中选择环境创建一个笔记本。
③ 点击“Help”。
④ 点击“Keyboard Shortcuts”。
② 编辑快捷键
⑴ 方法一
① 进入Jupyter Notebook主界面“File”中。
② 在“New”的下拉列表中选择环境创建一个笔记本。
③ 点击“Help”。
④ 点击“Keyboard Shortcuts”。
⑤ 弹出的对话框中“Command Mode (press Esc to enable)”旁点击“Edit Shortcuts”按钮。
⑵ 方法二
① 进入Jupyter Notebook主界面“File”中。
② 在“New”的下拉列表中选择环境创建一个笔记本。
③ 点击“Help”。
④ 点击“Edit Keyboard Shortcuts”。
③ 例
关闭和退出
<a id=quit></a>
1. 关闭笔记本和终端
当我们在Jupyter Notebook中创建了终端或笔记本时,将会弹出新的窗口来运行终端或笔记本。当我们使用完毕想要退出终端或笔记本时,仅仅关闭页面是无法结束程序运行的,因此我们需要通过以下步骤将其完全关闭。
① 方法一
⑴ 进入“Files”页面。
⑵ 勾选想要关闭的“ipynb”笔记本。正在运行的笔记本其图标为绿色,且后边标有“Running”的字样;已经关闭的笔记本其图标为灰色。
⑶ 点击上方的黄色的“Shutdown”按钮。
⑷ 成功关闭笔记本。
- 注意:此方法只能关闭笔记本,无法关闭终端。
② 方法二
⑴ 进入“Running”页面。
⑵ 第一栏是“Terminals”,即所有正在运行的终端均会在此显示;第二栏是“Notebooks”,即所有正在运行的“ipynb”笔记本均会在此显示。
⑶ 点击想要关闭的终端或笔记本后黄色“Shutdown”按钮。
⑷ 成功关闭终端或笔记本。
- 注意:此方法可以关闭任何正在运行的终端和笔记本。
③ 注意
⑴ 只有“ipynb”笔记本和终端需要通过上述方法才能使其结束运行。
⑵ “txt”文档,即“New”下拉列表中的“Text File”,以及“Folder”只要关闭程序运行的页面即结束运行,无需通过上述步骤关闭。
④ 演示
2. 退出Jupyter Notebook程序
如果你想退出Jupyter Notebook程序,仅仅通过关闭网页是无法退出的,因为当你打开Jupyter Notebook时,其实是启动了它的服务器。
你可以尝试关闭页面,并打开新的浏览器页面,把之前的地址输进地址栏,然后跳转页面,你会发现再次进入了刚才“关闭”的Jupyter Notebook页面。
如果你忘记了刚才关闭的页面地址,可以在启动Jupyter Notebook的终端中找到地址,复制并粘贴至新的浏览器页面的地址栏,会发现同样能够进入刚才关闭的页面。
因此,想要彻底退出Jupyter Notebook,需要关闭它的服务器。只需要在它启动的终端上按:
- Mac用户:
control c - Windows用户:
ctrl c
然后在终端上会提示:“Shutdown this notebook server (y/[n])?”输入y即可关闭服务器,这才是彻底退出了Jupyter Notebook程序。此时,如果你想要通过输入刚才关闭网页的网址进行访问Jupyter Notebook便会看到报错页面。
作者:Raxxie
链接:https://www.jianshu.com/p/91365f343585
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

浙公网安备 33010602011771号