美文网首页
Jupyter notebook快捷键

Jupyter notebook快捷键

作者: 颜炎严言研 | 来源:发表于2020-03-29 21:00 被阅读0次

    一. Jupyter notebook的两种模式

    • 命令模式
    命令模式
    • 编辑模式
    编辑模式
    • 如何切换模式?

    从编辑模式切换到命令模式:在Jupyter notebook下,按ESC即可
    从命令模式切换到编辑模式:在Jupyter notebook下,按ENTER即可 ; 或者将鼠标放在编辑栏,点鼠标左键

    二.系统自带的快捷键

    • 只需要在命令模式下按 h 键即可,效果如下(如果懒得自己去翻译,后面会给出每个快捷键的翻译,效果可以自己去尝试):
    系统快捷键

    三.自己设置快捷键

    • 只需要先按ESC+h进入快捷键页面,然后点击Edit Shortcuts
    快捷键设置

    四.命令模式(按ESC进入)

    • 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
      切换到Row NBConvert模式(这时代码无法运行,需要按ESC+Y进入代码模式)
    • 1: change cell to heading 1
      切换至一级标题
    • 2: change cell to heading 2
      切换至二级标题
    • 3: change cell to heading 3
      切换至三级标题
    • 4: change cell to heading 4
      切换至四级标题
    • 5: change cell to heading 5
      切换至五级标题
    • 6: change cell to heading 6
      切换至六级标题
    • K: select cell above
      选中上方单元
    • Up: select cell above
      选中上方单元
    • Down: select cell below
      选中下方单元
    • J: select cell below
      选中下方单元
    • Shift-K: extend selected cells above
      扩充选中上方单元(此时包含本单元)
    • Shift-Up: extend selected cells above
      扩充选中上方单元(此时包含本单元)
    • Shift-Down: extend selected cells below
      扩充选中下方单元(此时包含本单元)
    • Shift-J: extend selected cells below
      扩充选中下方单元(此时包含本单元)
    • Ctrl-A: select all cells
      选择所有单元
    • A: insert cell above
      在上方插入单元
    • B: insert cell below
      在下方插入单元
    • X: cut selected cells
      剪切选中的单元
    • C: copy selected cells
      复制选中的单元
    • Shift-: 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-Space: scroll notebook up
      向上滚动
    • Space: scroll notebook down
      向下滚动

    五.编辑模式(按Enter进入)

    • 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
      取消选择
    • 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
      删除前一个word
    • Ctrl-Delete: delete word after
      删除后一个word
    • 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
      上移光标

    相关文章

      网友评论

          本文标题:Jupyter notebook快捷键

          本文链接:https://www.haomeiwen.com/subject/qnguuhtx.html