习惯用快捷键的人多半有个共同的挫败感:浏览器自带的那几组组合键只能开关标签页、刷新页面、跳到地址栏,一旦要点开页面上的某个链接,手还是得从键盘挪到鼠标上。来回切换看着只有一两秒,累积一天下来节奏被打断的次数相当可观。

MakeUseOf 撰稿人 Pankil Shah 分享了自己的解法——一个叫 Vimium 的免费开源扩展。它把 Vim 编辑器那套键盘操作搬进了浏览器,装完刷新一下页面就能用。Chrome 和 Edge 的扩展商店都有官方上架,Firefox 附加组件站同样能找到,采用 MIT 许可,代码公开可查。安装时浏览器会提示它需要读取浏览数据,这是实现页面内元素定位的前提。
一、先把滚动和标签页的键记熟
- 页面滚动用
j(下)、k(上)、h(左)、l(右);gg直达页首,G跳到页尾。 - 历史前后退用
H(后退)和L(前进)。 t新建标签页,x关闭当前标签页,X恢复刚关掉的那个。o唤出一个搜索条,可直接输网址、书签或历史记录;O则在新标签页打开。
这些键区分大小写,按之前留意 Caps Lock 状态。Vimium 不会覆盖浏览器原有的快捷键,已经形成肌肉记忆的组合照用不误。
二、按 f 点链接,这是核心功能
在任意页面按一下 f,所有可点击元素上方会浮出黄色小标签,标签上是一到两个字母。敲出对应字母,链接就在当前标签页打开;想在新标签页打开则改按 F 再敲字母。按钮、下拉菜单这类元素同样有效,等于把鼠标点击这一步彻底交给了键盘。
三、标签页多了怎么找
- 按
T调出已打开标签页的搜索列表,输入几个关键字就能跳过去,比在一排缩得极窄的标签里辨认图标快得多。 J向左切一个标签页,K向右切一个。yy复制当前页网址到剪贴板,yf复制页面上某个链接的网址。/打开页内查找,n和N在匹配结果间前后跳;r刷新页面。- 记不住就按
?,帮助面板会列出全部按键。
四、两个必须先处理的坑
快捷键冲突。 部分网站自己也占用单字母快捷键,会和 Vimium 打架。在扩展的选项页把该站点加进排除列表即可,选项页入口在帮助面板(按 ?)的链接里,也可以从 edge://extensions 或 chrome://extensions 页面中 Vimium 条目旁的按钮进入。
输入框抢焦点。 搜索引擎首页、在线文档、聊天类页面打开时光标已经停在输入框里,这时按 f 只会打出一个字母。解决办法是进选项页勾选「Don’t let pages steal focus」(不允许页面抢占焦点)。
需要提醒的是,浏览器的新标签页、扩展商店页面和设置页属于受保护区域,扩展无法注入,这些地方还得靠鼠标。若希望新标签页也能用,需另装官方配套的 Vimium New Tab Page 扩展。
来源:MakeUseOf