【发布时间】:2021-02-15 10:10:49
【问题描述】:
我刚刚尝试通过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 键绑定。
我知道复制粘贴 @ 字符有效,但这不是解决方案。
【问题讨论】:
-
在带内置键盘的 13" MacBookPro 上使用过。
标签: macos jupyter-notebook data-entry