Jupyter不允许我输入左方括号

3 投票
1 回答
82 浏览
提问于 2025-04-12 12:52

最近我在我的Mac上安装了Jupyter Notebook,用来学习和教学,但我发现了一个问题:当我输入list = 时,Jupyter不让我输入左方括号。如果我在新的一行输入,它却允许我输入,比如:

[]

我刚刚尝试通过命令行使用Homebrew完全重新安装Jupyter,但没有成功。我该怎么办呢?

1 个回答

3

这是一个大家都知道的问题:

https://github.com/jupyterlab/jupyterlab/issues/15744

你可以这样做:

Settings → Settings Editor → JSON Settings Editor → Keyboard Shortcuts → User → paste → save

粘贴:

{
  "shortcuts": [
    {
      "args": {},
      "command": "inline-completer:next",
      "keys": [
          "Alt ]"
      ],
      "selector": ".jp-mod-completer-enabled",
      "disabled": true
    },
    {
      "args": {},
      "command": "inline-completer:previous",
      "keys": [
          "Alt ["
      ],
      "selector": ".jp-mod-completer-enabled",
      "disabled": true
    },
    {
      "args": {},
      "command": "inline-completer:invoke",
      "keys": [
          "Alt \\"
      ],
      "selector": ".jp-mod-completer-enabled",
      "disabled": true
    }
  ]
}

https://github.com/jupyterlab/jupyterlab/issues/15744#issuecomment-1999433752

撰写回答