问题描述
我只是尝试通过 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