Appearance
顺手拈来: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 的设置页中的 [一些功能开关] 中的 [忽略键盘布局] 选上,即可解决问题。