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

Jupyter Lab更新后ctrl+z全局撤销如何改为仅作用于选中单元格

Jupyter Lab Ctrl+Z仅对当前选中单元格生效的设置方法

这个问题是Jupyter Lab 3.0及以上版本更新后,默认启用全局单元格撤销栈导致的,你可以通过以下两种方案解决:

方案1:直接关闭全局撤销功能(操作最简单)

  • 打开Jupyter Lab顶部菜单栏的设置 -> 高级设置编辑器
  • 在左侧设置分类中选择Notebook
  • 在右侧的配置项中找到启用全局撤销历史(英文界面为Enable Global Undo History),取消勾选该项
  • 保存设置后重启Jupyter Lab即可生效

方案2:自定义快捷键绑定(仅修改编辑模式下的撤销逻辑)

如果需要保留命令模式下的全局撤销能力,仅在单元格编辑状态下使用单单元格撤销,可以修改快捷键配置:

  • 打开设置 -> 高级设置编辑器,左侧选择键盘快捷键
  • 在右侧用户自定义快捷键输入框中添加如下配置:
{
  "shortcuts": [
    {
      "command": "cell:undo",
      "keys": ["Ctrl Z"],
      "selector": ".jp-Notebook.jp-mod-editMode"
    },
    {
      "command": "cell:redo",
      "keys": ["Ctrl Y"],
      "selector": ".jp-Notebook.jp-mod-editMode"
    }
  ]
}
  • 保存配置后刷新页面即可生效,此时只有在单元格处于编辑状态时,Ctrl+Z仅撤销当前单元格的修改,命令模式下的撤销还是全局生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 23:30:01