You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否像Jupyter一样在Google Colaboratory启用Vim快捷键?

太懂这种Vim重度用户在Colab里找不到熟悉快捷键的憋屈了!其实Colab是支持Vim键位的,只是默认没开启,下面给你两种亲测有效的方法:

方法一:通过Colab内置设置开启(最简单)
  • 打开你的Colab笔记本,点击右上角的齿轮图标(设置按钮)
  • 在弹出的设置窗口中切换到Editor标签页
  • 找到「Keybindings」选项,从下拉菜单里选择Vim
  • 关闭设置窗口,现在你的代码单元格就可以直接用Vim快捷键操作啦!
方法二:代码注入法(适合内置设置失效的情况)

偶尔会遇到浏览器缓存或者版本问题导致内置设置不生效,这时候可以在代码单元格里运行下面的脚本,强制给编辑器注入Vim绑定:

document.querySelector('#colab-vim-enable')?.remove();
const script = document.createElement('script');
script.id = 'colab-vim-enable';
script.src = 'https://colab.research.google.com/static/lab/vim.js';
document.head.appendChild(script);

运行完脚本后刷新页面,Vim快捷键就能正常工作了。

小提醒

  • 方法一的设置通常会被Colab记住,除非你清除了浏览器缓存;方法二是会话级的,每次新开Colab都需要重新运行
  • 少数高级Vim快捷键可能和Colab默认快捷键冲突,比如Ctrl+S保存,你可以回到设置的「Keyboard shortcuts」标签页手动调整冲突键位

内容的提问来源于stack exchange,提问作者Mikhail Sirotenko

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 04:17:39