jupyter notebook快捷键说明
jupyter notebook
编辑器有两种不同的键盘输入模式。即命令模式和编辑模式,这与 vim
有些类似。在编辑模式下,可以在单元格中输入代码或文本,此时单元格被绿色的框线包围,且命令模式下的快捷键不生效。在命令模式下,可以用快捷键命令运行单元格,移动单元格,切换单元格编辑状态等等,此时的单元格被灰色的框线包围,且编辑模式下的快捷键不生效。
命令模式(按 esc
生效)
快捷键 |
说明1 |
说明2 |
f |
find and replace |
查找并且替换 |
ctrl-shift-f |
open the command palette |
打开命令配置 |
ctrl-shift-p |
open the command palette |
打开命令配置 |
enter |
enter edit mode |
进入编辑模式 |
p |
open the command palette |
打开命令配置 |
shift-enter |
run cell, select below |
运行代码块, 选择下面的代码块 |
ctrl-enter |
run selected cells |
运行选中的代码块 |
alt-enter |
run cell and insert below |
运行代码块并且在下面插入代码块 |
y |
change cell to code |
把代码块变成代码 |
m |
change cell to markdown |
把代码块变成 markdown |
r |
change cell to raw |
清除代码块格式 |
1 |
change cell to heading 1 |
把代码块变成标题 1 |
2 |
change cell to heading 2 |
把代码块变成标题 2 |
3 |
change cell to heading 3 |
把代码块变成标题 3 |
4 |
change cell to heading 4 |
把代码块变成标题 4 |
5 |
change cell to heading 5 |
把代码块变成标题 5 |
6 |
change cell to heading 6 |
把代码块变成标题 6 |
k |
select cell above |
选择上面的代码块 |
上 |
select cell above |
选择上面的代码块 |
下 |
select cell below |
选择下面的代码块 |
j |
select cell below |
选择下面的代码块 |
shift-k |
extend selected cells above |
扩展上面选择的代码块 |
shift-上 |
extend selected cells above |
扩展上面选择的代码块 |
shift-下 |
extend selected cells below |
扩展下面选择的代码块 |
shift-j |
extend selected cells below |
扩展下面选择的代码块 |
ctrl-a |
select all cells |
select all cells |
a |
insert cell above |
在上面插入代码块 |
b |
insert cell below |
在下面插入代码块 |
x |
cut selected cells |
剪切选择的代码块 |
c |
copy selected cells |
复制选择的代码块 |
shift-v |
paste cells above |
粘贴到上面 |
v |
paste cells below |
粘贴到下面 |
z |
undo cell deletion |
撤销删除 |
d,d |
delete selected cells |
删除选中单元格 |
shift-m |
merge selected cells, or current cell with cell below if only one cell is selected |
合并选中单元格, 如果只有一个单元格被选中 |
ctrl-s |
save and checkpoint |
保存并建立检查点 |
s |
save and checkpoint |
保存并建立检查点 |
l |
toggle line numbers |
切换行号 |
o |
toggle output of selected cells |
切换选定单元格的输出 |
shift-o |
toggle output scrolling of selected cells |
切换选中单元格的输出滚动 |
h |
show keyboard shortcuts |
显示键盘快捷键 |
i,i |
interrupt the kernel |
中断内核 |
0,0 |
restart the kernel (with dialog) |
重启内核(带确认对话框) |
esc |
close the pager |
关闭分页器 |
q |
close the pager |
关闭分页器 |
shift-l |
toggles line numbers in all cells, and persist the setting |
在所有单元格中切换行号,并保持设置 |
shift-空格 |
scroll notebook up |
向上滚动 |
空格 |
scroll notebook down |
向下滚动 |
编辑模式(按 enter 生效)
快捷键 |
说明1 |
说明2 |
tab |
code completion or indent |
代码补全或缩进 |
shift-tab |
tooltip |
工具提示 |
ctrl-] |
indent |
缩进 |
ctrl-[ |
dedent |
取消缩进 |
ctrl-a |
select all |
全选 |
ctrl-z |
undo |
撤销 |
ctrl-/ |
comment |
注释 |
ctrl-d |
delete whole line |
删除整行 |
ctrl-u |
undo selection |
撤销选择 |
insert |
toggle overwrite flag |
切换重写标志 |
ctrl-home |
go to cell start |
跳到单元格起始处 |
ctrl-up |
go to cell start |
跳到单元格起始处 |
ctrl-end |
go to cell end |
跳到单元格最后 |
ctrl-down |
go to cell end |
跳到单元格最后 |
ctrl-left |
go one word left |
往左跳一个单词 |
ctrl-right |
go one word right |
往右跳一个单词 |
ctrl-backspace |
delete word before |
删除前面的单词 |
ctrl-delete |
delete word after |
删除后面的单词 |
ctrl-y |
redo |
重做 |
alt-u |
redo selection |
重新选择 |
ctrl-m |
enter command mode |
进入命令行模式 |
ctrl-shift-f |
open the command palette |
打开命令配置 |
ctrl-shift-p |
open the command palette |
打开命令配置 |
esc |
enter command mode |
进入命令行模式 |
shift-enter |
run cell, select below |
运行代码块, 选择下面的代码块 |
ctrl-enter |
run selected cells |
运行选中的代码块 |
alt-enter |
run cell and insert below |
运行代码块并且在下面插入代码块 |
ctrl-shift-minus |
split cell at cursor |
在光标处分割单元格 |
ctrl-s |
save and checkpoint |
保存并建立检查点 |
down |
move cursor down |
光标下移 |
up |
move cursor up |
光标上移 |