如何在Jupyter中设置Ctrl+E为行尾跳转快捷键?
如何将Jupyter Notebook的行尾跳转快捷键从Ctrl+End改为Ctrl+E
方法一:修改Jupyter内置快捷键配置
- 打开Jupyter Notebook,点击顶部菜单栏的Settings → Advanced Settings Editor
- 左侧面板选择Keyboard Shortcuts,切换到User Preferences标签页
- 在右侧编辑框中粘贴以下JSON配置:
{ "shortcuts": [ { "command": "notebook:move-cursor-to-end-of-line", "keys": ["Ctrl E"], "selector": ".jp-Notebook.jp-mod-editMode" }, { "command": "notebook:move-cursor-to-end-of-line", "keys": ["Ctrl End"], "selector": ".jp-Notebook.jp-mod-editMode", "disabled": true } ] }
- 这段配置的作用是:给“跳转到行尾”命令绑定Ctrl+E,同时禁用原来的Ctrl+End快捷键
- 保存配置后刷新页面,新快捷键即可生效
方法二:用浏览器扩展模拟快捷键(适合不想修改配置的场景)
- 给浏览器安装类似**Shortkeys (Custom Keyboard Shortcuts)**的扩展(Chrome、Firefox均有同类工具)
- 打开扩展设置,添加一条规则:
- 快捷键设为
Ctrl+E - 触发范围选择指定网站,输入你的Jupyter访问地址(比如
http://localhost:8888/*) - 动作选择模拟键盘输入,输入
Ctrl+End
- 快捷键设为
- 保存后,在Jupyter里按Ctrl+E就会自动触发原Ctrl+End的行尾跳转功能
内容的提问来源于stack exchange,提问作者Gabriel
相关产品推荐
相关产品推荐

