• Jupyter shortcuts


    1、 Shortcuts

    1.1 模式切换

    ESC: 命令模式
    Enter: 编辑模式
    Y: code(ESC)
    M: MD(ESC)
    R: raw(ESC)

    1.2 单元格选择

    shift+mouse: Multiple choice
    shift+↑/↓: Multiple choice
    shift+HOME/END: Select current and all cells above/below

    1.3 split/merge

    shift+M: Merge current and below cells(ESC)
    Ctrl+shift+‘-’: split cell

    1.4 insert

    A: insert cell above(ESC)
    B: insert cell below(ESC)

    1.5 delete

    dd(双击d): delete the selected cell(ESC)
    z: restore the last deleted cell(ESC)
    Ctrl+d: delete cursor line(Enter)
    Ctrl+backspace/delete: delete the previous/next word

    1.6 code

    Ctrl+/: Comment/uncomment code
    shift+L/L: Display all/the current cell code line number(ESC)
    Ctrl+]/[: indent/unindent (or Select code block,Tab/shift+Tab)
    Ctrl+A/Z/Y: all/undo/redo
    Tab: code completion
    shift+Tab: 提示
    shift: 忽略

    1.7 光标快速移动

    Ctrl+Home/End: Skip to beginning/end of cell
    Ctrl+←/→: Skip to the left/right a prefix

    1.8 运行代码

    Ctrl+Enter: run the current cell
    Alt+Enter: Run the current cell and insert a cell below
    shift+Enter: Run the current cell and jump to the next cell

    1.9 others

    F: Find and replace(ESC)
    H: shortcuts
    X/C/Z/shift+V/V/S: 剪切/复制/撤销/上方粘贴/下方粘贴/保存(ESC)
    Shift+space/space: scroll up/down

    2、Jupyter 中的魔法函数(IPython特有的函数)

    %lsmagic   列出所有魔法函数
    %who?      在某个命令后面添加?可以查看具体使用方法
    
    %pwd        显示Jupyter当前的工作空间
    %hist         显示当前Jupyter中所有运行过的历史代码
    %who        显示当前Jupyter环境中的所有变量或名称
    %rest         删除当前Jupyter环境中的所有变量或名称
    %timeit       计算当前行代码的运行时长(放该行开头)    %timeit –n10:运行10轮
    %%time     计算当前cell代码的运行时长(放在cell开头)
    %matplotlib   用于显示绘图结果的风格
    %load            加载本地Python文件或者网络中的Python文件
    %run              运行本地或网络中的Python文件
    %%writefile    将代码块保存为指定的文件名
    
    # Jupyter 运行不同语言代码
    在单元格开头输入:%%***
    E.g:%%bash,%%HTML,%%python2,%%python3,%%ruby,%%perl
    
    # 由于 %matplotlib inline 的存在,当输入plt.plot(x,y_1)后,不必再输入 plt.show(),图像将自动显示出来
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
  • 相关阅读:
    公网远程访问GeoServe Web管理界面【内网穿透】
    项目质量管理
    CSS快速入门
    老电脑装什么系统流畅
    ttkefu客服系统的优势及应用领域
    17.电话号码的字母组合
    秒验:可以自定义UI的一键登录服务
    Leetcode 完全平方数
    【毕业设计】56-辅助驾驶系统的视觉检测\超声波\图像识别\装置研究与设计(原理图工程、仿真工程、低重复率设计文档、答辩PPT、开题报告)
    2022年最新四川水利水电施工安全员模拟试题题库及答案
  • 原文地址:https://blog.csdn.net/weixin_55000908/article/details/126065014