尝试使用Vimium

github地址

常用快捷键

?       显示可用快捷键列表
h       左滑
j       下滑
k       上滑
l       右滑
gg      至顶
G       至底
f       在当前页面打开一个当前页面中的链接
F       在新标签页里打开一个当前页面中的链接
r       重新加载
gs      view source
i       除非键入esc否则忽略所有指令
yy      复制当前页面的url至剪贴簿
yf      复制当前页面中url至剪贴簿
o       在当前页面打开一个url(联想来源于书签和历史纪录)
O       在新标签页打开一个url(联想来源于书签和历史纪录)
b       在当前页面打开一个url(联想来源于书签)
B       在新标签页打开一个url(联想来源于书签)
/       当前页面搜索(n为上一个,N为下一个)
H       ->
L       <-
J,gT    转到左边一个标签页
K,gt    转到右边一个标签页
g0      转到第一个标签页
g$      转到最后一个标签页
^       访问上一个访问的标签页
t       创建新标签页
yt      复制当前标签页
x       关闭当前标签页
X       恢复之前关闭的标签页
T       搜索打开的标签页
W       将当前选项卡移动到新窗口
ma,mA   标记此位置(支持大多数字符)
`a,`A   跳转至标记位置
``      调转到上一次跳转的位置
ge      编辑当前url
gE      编辑当前url并在新标签页打开

小tips

与vim一样,许多Vimium命令接受前缀数字参数。例如,K向右移动一个选项卡,因此3K向右移动三个标签页。

自定义映射才是最有趣的

map [ toggleMuteTab all(把'['设置成关掉所有页面声音)
map ] toggleMuteTab other(把']'设置成关掉除了当前页面之外所有页面的声音)
以此类推:createTab incognito(打开一个新的无痕页面)
         reload hard(绕过缓存)
         createTab http://www.bbc.com/news

自定义搜索

Custom search engines:

g: https://www.google.com/search?q=%s Google
w: http://en.wikipedia.org/w/index.php?title=Special:Search&search=%s Wikipedia

Custom key mappings:

map s Vomnibar.activate keyword=g
map w Vomnibar.activate keyword=w