Skip to content
On this page

顺手拈来:Vimium-c 标签页操作

对于一个面向谷歌程序员,日常就是在写 Bug 与 查 Bug 直接反复横跳;为了查找一个报错原因,我们往往从百度查到必应,从必应查到谷歌,大大小小随随便便可能就几十个标签页;为了让我们可以在标签页中旋转跳跃,无论 Vimium-c 还是 Chrome 自身,都给我提供了不少的快捷键命令。

操作命令

  • g + 0:切换到左起指定位置的标签页;比如要切换到左起第二个标签页,即可输入 2g0;直接输入 g0 则跳到左起第一个标签页;但这个组合键按起来比较麻烦,我们可以把其映射为 g + H

Vimium-c 键位映射

首先查到要映射的功能的指令;比如 g + 0,我们可以在 Vimium-c 设置页面的唤起帮助页(输入 ?;在普通页唤起的帮助页不会显示对应的指令)查到对应指令为 firstTab;然后在设置页的 [自定义快捷键] 栏中添加新一行为 map gL firstTab,即可完成映射。

  • g + $:切换到右起指定位置的标签页,同上;也为了方便起见,我们可以映射为 g + L(映射方式同上);
  • g + [number]: 切换到对应 [number] 顺序的标签页;
  • t:打开新的标签页;可以在 Vimium-c 设置页中的 [] 设置打开新标签页时的链接;Chrome 的组合键 command + t 也是打开新标签页,不过不支持配置新标签页的默认打开链接,需要插件支持,比如 New Tab Redirect
  • yt:在新标签页打开当前页面;
  • x:关闭当前标签页;Chrome 默认组合键为 command + w,也是 MacOS 中系统默认的关闭标签页的组合键,在大部分存在标签页形式的软件中都可以用;
  • X:重新打开上一个关闭的标签页;Chrome 默认组合键为 command + shift + w,也是 MacOS 系统级的打开上一组关闭标签页的组合键;
  • W:在新的窗口打开当前页面;
  • ^:切换到最近查看过的标签页;即使用这个快捷键可以在两个标签页间快速切换;为了方便起见,可以映射为 g + [,映射方法参考第一条;
  • <<:向左移动标签页;
  • >>:向右移动标签页;
  • option + p:固定当前标签页;固定后则页面常驻标签栏中;

Vimium-c 中 `option` + [字母] 组合键失效解决方案

在部分非英文布局键盘中,可能会出现该情况,根据 vimium-c/issues/246 中插件作者描述,是因为部分 option + [字母] 组合键被 MacOS 映射为特殊字符了;出现失效的情况把 Vimium-c 的设置页中的 [一些功能开关] 中的 [忽略键盘布局] 选上,即可解决问题。