本文对Jupyter Notebook 的界面和快捷操作进行认识和学习,有助于大家在了解Jupyter Notebook 的基础上更好进行编程学习,希望我的经验可以帮到大家!有任何疑问可以评论区见呦!
文章目录
编辑界面的组成
一个notebook的编辑界面主要由四部分组成:名称、菜单栏、工具条以及单元(Cell),如下图所示:
1. 名称
直接点击当前名称,弹出对话框后,我们可以直接修改notebook的名字:
2. 菜单栏
2.1 File
| 选项 | 功能 |
|---|---|
| New Notebook | 新建一个notebook |
| Open | 在新的页面中打开主面板 |
| Make a Copy | 复制当前notebook生成一个新的notebook |
| Rename | notebook重命名 |
| Save and Checkpoint | 将当前notebook状态存为一个Checkpoint |
| Revert to Checkpoint | 恢复到此前存过的CheckPoint |
| Print Preview | 打印预览 |
| Download as | 下载notebook存为某种类型的文件 |
| Close and Hait | 停止运行并退出该notebook |
2.2 Edit
| 选项 | 功能 |
|---|---|
| Cut Cells | 剪切单元 |
| Copy Cells | 复制单元 |
| Paste Cells Above | 在当前单元上方粘贴上复制的单元 |
| Paste Cells Below | 在当前单元下方粘贴上复制的单元 |
| Paste Cells &Replace | 替换当前的单元为复制的单元 |
| Delete Cells | 删除单元 |
| Undo Delete Cells | 撤回删除操作 |
| Split Cell | 从鼠标位置处拆分当前单元为两个单元 |
| Merge Cell Above | 单前单元和上方单元合并 |
| Merge Cell Below | 单前单元和下方单元合并 |
| Move Cell Up | 将当前单元上移一层 |
| Move Cell Down | 将当前单元下移一层 |
| Edit Notebook Metadata | 编辑Notebook的元数据 |
2.3 View
| 选项 | 功能 |
|---|---|
| Toggle Header | 隐藏/显示Jupter notebook的logo和名称 |
| Toggle Toolbar | 隐藏/显示Jupter notebook的工具条 |
| Toggle Line Number | 隐藏/显示行数 |
| Cell Toolbar | 更改单元展示式样 |
2.4 Insert
| 选项 | 功能 |
|---|---|
| Insert Cell Above | 在单前单元上方插入新的单元 |
| Insert Cell Below | 在单前单元下方插入新的单元 |
2.5 Cell
| 选项 | 功能 |
|---|---|
| Run Cells | 运行单元内代码 |
| Run Cells and Select Below | 运行单元内代码并将光标移到到下一单元 |
| Run Cells and Insert Below | 运行单元内代码并在下方新建一单元 |
| Run All | 运行所有单元内的代码 |
| Run All Above | 运行该单元(不含)上方所有单元内的代码 |
| Run All Below | 运行该单元(含)下方所有单元内的代码 |
| Cell Type | 选择单元内容的性质 |
| Current Outputs | 对单前单元的输出输出结果进行隐藏/显示/滚动/清除 |
| All Outputs | 对所有单元的输出输出结果进行隐藏/显示/滚动/清除 |
2.6 Kernel
| 选项 | 功能 |
|---|---|
| Interrupt | 中断与内核连接(等同于ctrl-c) |
| Restart | 重启内核 |
| Restart & Clear Output | 重启内核并清空现有输出结果 |
| Restart &Run All | 重启内核并重新运行Notebook中的所有代码 |
| Reconnect | 重新连接到内核 |
| Change kernel | 切换内核 |
2.7 Help
| 选项 | 功能 |
|---|---|
| User Interface Tour | 用户使用指南,带你全面了解notebook |
| Keyboard Shortcuts | 快捷键大全 |
| Notebook Help | notebook使用指南 |
| Markdown | Markdown使用指南 |
| Python…pandas | 各类使用指南 |
| About | 关于Jupyter Notebook的一些信息 |
3. 工具条
工具条中的功能基本上在菜单中都可以实现,这里是为了能更快捷的操作,将一些常用按钮放了出来,下图是对各按钮的解释:
4. 单元
4.1 两种模式与快捷键
Notebook中的单元,有两种模式:命令模式(Command Mode)与编辑模式(Edit Mode),在不同模式下我们可以进行不同的操作。
如下图所示,在编辑模式(Edit Mode)下,右上角出现一只铅笔的图标,单元左侧边框线呈现出绿色,点Esc键或运行单元格(ctrl-enter)切换回命令模式。
编辑模式下的快捷键:
如下图所示,在命令模式(Command Mode)下,铅笔图标消失,单元左侧边框线呈现蓝色,按Enter键或者双击cell变为编辑状态。
命令模式下的快捷键:
4.2 Cell的四种功能
Cell有四种功能:Code、Markdown、Raw NBConvert、Heading。这四种功能可以互相切换。
Code用于写代码,Markdown用于文本编辑,Raw NBConvert中的文字或代码等都不会被运行,Heading是用于设置标题的,这个功能已经包含在Markdown中了。
当你看到这里的时候,恭喜你学习到了Jupyter Notebook操作的一些基础知识,谢谢你的阅读!
参考简书:https://www.jianshu.com/p/061c6e5c4b0d