如何在Jupyter Notebook中永久禁用Multicursor多光标功能
永久关闭Jupyter Notebook多光标功能操作方案
经典Jupyter Notebook(非Lab版)
界面操作方案
- 打开Jupyter Notebook,任意新建一个ipynb文件
- 点击顶部菜单栏「编辑」→「编辑快捷键」
- 在弹出的配置窗口中找到以下两个多光标相关的默认快捷键绑定:
add-cursor-above(上方添加光标),默认绑定Alt+向上方向键add-cursor-below(下方添加光标),默认绑定Alt+向下方向键
- 直接删除对应快捷键绑定,或替换为你几乎不会用到的冷门组合键
- 点击「确认」保存后永久生效,重启服务也不会恢复默认设置
配置文件修改方案
- 执行命令
jupyter notebook --generate-config生成默认配置文件(已生成可跳过) - 进入用户目录下的
.jupyter/nbconfig文件夹,找到notebook.json文件,不存在则新建 - 在文件中加入如下配置,直接解绑所有多光标相关默认触发键:
{ "keys": { "command": { "unbind": ["Alt-ArrowUp", "Alt-ArrowDown", "Alt-Click"] } } }
- 保存文件后重启Jupyter Notebook即可生效
JupyterLab版
- 打开JupyterLab,点击顶部菜单栏「设置」→「高级设置编辑器」
- 左侧列表选择「键盘快捷键」
- 在右侧「用户首选项」输入框中加入如下配置:
{ "shortcuts": [ { "command": "notebook:add-cursor-above", "keys": [], "selector": ".jp-Notebook.jp-mod-editMode" }, { "command": "notebook:add-cursor-below", "keys": [], "selector": ".jp-Notebook.jp-mod-editMode" }, { "command": "notebook:add-cursor-at-click", "keys": [], "selector": ".jp-Notebook.jp-mod-editMode" } ] }
- 点击右上角保存按钮,设置立即生效
内容的提问来源于stack exchange,提问作者ZdPo Ster
相关产品推荐
相关产品推荐

