快捷键
Jupyter Notebook提供了两种不同的键盘输入模式——Command和Edit。其中Command模式是将键盘和计算机命令绑定在一起,这时单元框线是灰色的(左侧蓝色粗线)。Edit模式允许你将文本(或代码)键入活动单元,这时单元框线是绿色的。
用Esc和Enter分别在Command和Edit模式之间跳转,常用快捷键如下:
Command快捷键 | 作用 |
---|---|
A | 在上方插入新单元 |
B | 在下方插入新单元 |
D | 删除选中单元 |
Z | 撤销已删除单元 |
Y | 单元转入代码状态 |
shift + ↑ / ↓ | 选中多个单元 |
shift + M | 合并选中单元 |
F | 查找和替换菜单 |
Edit快捷键 | 作用 |
---|---|
Ctrl + Home | 跳到单元开头 |
Ctrl + S | 文件存盘 |
Ctrl + Enter | 运行本单元 |
Alt + Enter | 运行本单元并在下面插入一单元 |
Ctrl + Shift +F | 打开命令选项板 |
常用命令
-
help()image.png
-
?
库、方法或变量后加?,就可以获得它的一个快速语法说明
-
??
获取源代码
tab
tab键可搜索代码,可自动补全-
通配符
可搜索函数该字符串的命令
-
_
一个“_”即往上一次的输出记录
In | Out
列出所有执行的输入/输出记录%history
所有输入命令的历史记录!dir
显示当前目录文件
%lsmagic
列出所有可用的魔法函数%magic
列出所有可用的魔法函数及描述的帮助文档%function_name?
查看魔法函数的帮助文档
魔法函数 | 作用 |
---|---|
%%writefile | 调用外部python脚本 |
%run | 调用外部python脚本 |
%timeit | 测试单行语句的执行时间 |
%%timeit | 测试整个单元中代码的执行时间 |
%%writefile | 写入文件 |
% matplotlib inline | 显示 matplotlib 包生成的图形 |
%pdb | 调试程序 |
%pwd | 查看当前工作目录 |
%ls | 查看目录文件列表 |
%reset | 清除全部变量 |
%who | 查看所有全局变量的名称,若给定类型参数,只返回该类型的变量列表 |
%whos | 显示所有的全局变量名称、类型、值/信息 |
%xmode Verbose | 设置为当异常发生时展示详细的异常信息 |
%xmode Context | 默认值 |
%xmode Plain | 设置为当异常发生时只展示简单的异常信息 |
%xmode Minimal | 设置为当异常发生时只展示Error类型 |
%debug | 当报错后,调用bug调试,输入quit退出调试 |
%env | 列出全部环境变量 |