将 jupyter notebook 快捷方式重置为默认值

Reset jupyter notebook shortcuts to default

我更改了我的 jupyter 笔记本的一些快捷方式。虽然,毕竟,我不再喜欢我的改变了。

有没有办法一次重置所有快捷方式?在 "Help" -> "Edit Keyboard Shortcuts" 下,我没有看到这个选项。我只能手动检查所有键并将它们改回来...如果我什至知道我更改了哪些...

据我所知,无法重置它们。我发现的最简单的方法是打开 ~/.jupyter/nbconfig/notebook.json 并删除整个 "keys" 范围。当然,在触摸文件之前先备份文件。这是我的:

{
  "load_extensions": {
    "collapsible_headings/main": true
  },
  "keys": {
    "command": {
      "bind": {
        "a,b,c": "jupyter-notebook:cut-cell-attachments"
      }
    }
  }
}

然后(确保去掉那个逗号):

{
  "load_extensions": {
    "collapsible_headings/main": true
  }
}

保存该文件并重新加载 Jupyter。

除了之前的回答,还需要保持json格式的配置。

如果完全清除,请至少留下括号对{},以便以后通过jupyter nbextension install安装nbextension不会出错。否则,在执行安装时,jupyter 无法正确读取配置中的格式。

更正空配置格式:

{
}