我已从 Linux 迁移到 Mac,并成功将 Ctrl+Left/Right 映射到 moveWordLeft/Right(复制/粘贴/剪切/撤消/重做也是如此)。
有关此问题的帮助,请参阅https://superuser.com/questions/657724/how-to-remap-ctrlarrow-keys-to-move-word-to-word-for-mac 和 https://superuser.com/questions/28078/remap-copy-and-paste-shortcuts-on-a-mac 和 https://apple.stackexchange.com/questions/24609/remapping-keyboard-shortcuts-in-chrome-and-firefox#:~:text=然而%2C%20there%20is%20a%20way,来自%20the% 20list%20of%20Apps.
我无法做的是将这些映射传播到在 Chrome 或 Firefox 中运行的 JupyterLab(请注意,这两种浏览器通常都遵循新的系统范围键绑定,但 JupyterLab 是应用程序/页面/扩展的一小部分之一仅识别在特定应用程序/页面/扩展中指定的键重新映射)。
我找到了许多有关如何编辑 JupyterLab 键绑定的说明,但没有一个与实际的单元格内(编辑模式)导航键相关: 如何在 Jupyter Lab 中自定义键盘快捷键来运行当前行或选定的文本? https://towardsdatascience.com/customizing-jupyter-lab-shortcuts-6857492647d2 https://nocomplexity.com/documents/jupyterlab/keyboardshortcuts.html https://jupyter-contrib-nbextensions.readthedocs.io/en/latest/nbextensions/keyboard_shortcut_editor/README.html Jupyter 实验室快捷键 在 Jupyter Lab 中,在 Python 控制台中执行编辑器代码 Jupyter Lab快捷方式修改
在 JupyterLab 设置 GUI 的默认选项中,没有任何命令与编辑模式下的有用绑定相关(例如,它们提供的用于更改复制/粘贴快捷方式的唯一选项位于编辑菜单和文本编辑器部分,这意味着它们仅适用于实际代码单元之外的内容),即使我切换这些来测试它,更改也不会保留。
有人有关于在 JupyterLab 的实际单元格编辑模式下将新键映射到 moveWordLeft/moveWordRight 的具体说明吗?如果我能得到这些,我确信我可以从那里找出复制/粘贴和其他更常见的快捷方式。
面临同样的问题。想知道您是否有运气解决这个问题?