You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jupyter Notebook中CTRL-Y重做快捷键失效问题求助

恢复Jupyter中Ctrl-Y作为重做(Redo)快捷键的方法

根据你提供的Jupyter版本(Notebook 7.0.8、JupyterLab 4.0.11),可按以下两种场景分别配置:

1. Jupyter Notebook 7.x

  • 打开Notebook后,点击顶部菜单栏的Settings → Keyboard Shortcuts
  • 在搜索框输入redo定位到重做功能的快捷键设置
  • 点击当前绑定的Ctrl+Shift+Z条目,按下Ctrl+Y完成替换,保存设置即可
  • 若通过图形界面无法修改,可手动编辑配置文件:
    • 找到配置目录:Linux/macOS为~/.jupyter/nbconfig/,Windows为C:\Users\<你的用户名>\.jupyter\nbconfig\
    • 编辑notebook.json文件,添加或更新如下配置:
      {
        "shortcuts": [
          {
            "command": "notebook:redo",
            "keys": ["Ctrl Y"],
            "selector": ".jp-Notebook"
          }
        ]
      }
      
    • 保存文件后重启Jupyter Notebook

2. JupyterLab 4.x

  • 打开JupyterLab,点击左侧边栏的齿轮图标(Settings),选择Keyboard Shortcuts
  • 在搜索栏输入redo找到"Redo"命令
  • 点击当前快捷键的编辑按钮,按下Ctrl+Y完成绑定,保存修改
  • 如需手动修改配置文件:
    • 配置文件路径:Linux/macOS为~/.jupyter/lab/user-settings/@jupyterlab/shortcuts-extension/shortcuts.jupyterlab-settings,Windows对应路径为C:\Users\<你的用户名>\.jupyter\lab\user-settings\@jupyterlab\shortcuts-extension\shortcuts.jupyterlab-settings
    • 添加或更新如下内容:
      {
        "shortcuts": [
          {
            "command": "documentmanager:redo",
            "keys": ["Ctrl Y"],
            "selector": "body"
          }
        ]
      }
      
    • 重启JupyterLab后生效

注意事项

如果修改后仍无法生效,检查是否有系统级或其他软件的快捷键冲突(比如部分终端默认将Ctrl-Y绑定为粘贴功能),可暂时关闭其他冲突软件验证。

内容的提问来源于stack exchange,提问作者cph_sto

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 06:34:59