微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 Mac 上的 Jupyter Notebook 中键入“@”字符

如何解决如何在 Mac 上的 Jupyter Notebook 中键入“@”字符

我只是尝试通过 ALT+g 在 Mac 上的 Jupyter Notebook 中输入“@”字符,这是键入 at 符号的标准 MAC 方式。但是,不是插入“@”而是在活动单元格中触发了“跳转到行:”输入对话框。如何在 Jupyter Notebook 单元格中输入“@”?需要此功能一个示例是函数装饰器。

根据文档解除绑定密钥似乎在我的设置中失败。 https://jupyter-notebook.readthedocs.io/en/stable/extending/keymaps.html

{
  ...,"keys": {
    "edit": {
      "unbind": [
        "alt-g"
      ]
    }
  }
}

Settings > Advanced Settings Editor > Keyboard Shortcuts 说明

    // Note: To disable a system default shortcut,// copy it to User Preferences and add the
    // "disabled" key,for example:
    // {
    //     "command": "application:activate-next-tab",//     "keys": [
    //         "Ctrl Shift ]"
    //     ],//     "selector": "body",//     "disabled": true
    // }

但使用

{
    "shortcuts": [
        {
            "command": "editmenu:go-to-line","keys": [
                "Alt G"
            ],"selector": ".jp-Notebook.jp-mod-editMode","disabled": true            
        }
    ]
}

实际上并未取消 Alt G 键绑定。

我知道复制粘贴 @ 字符是有效的,但这不是解决方案。

解决方法

这取决于您的键盘 - 我假设您没有@符号!

您可以取消绑定 CMD + g 快捷方式:https://jupyter-notebook.readthedocs.io/en/stable/extending/keymaps.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。