全键盘操作浏览器神器Vimium C

参考连接
vimium 成神之路-键盘党的胜利 - 知乎 (zhihu.com)
安装 不说了,我用的是edge
快捷建 shift + ? : 展示快捷键列表

绝技放在最前面 只用敲三下,打开当前页面上任意一个链接 任意一个页面上,哪所有再多链接,你也不用鼠标,最多只需要敲三个键,你就可以迅速打开任意一个链接
你只需要按一下「f」,然后当前页面会显示所有可点击的元素,vimium 会生成一个对应的快捷键给这些链接。

这是如果我想打开更多,只要按sc键即可
太爽了吧~~相见恨晚
当前页面操作 在浏览器当前页面的所有操作
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ? 显示帮助对话框以获取所有可用键的列表 h 向左滚动一点 j 向下滚动一点 k 向上滚动一点 l 向右滚动一点 gg 滚动到页面顶部 G 滚动到页面底部 d 向下滚动半页 u 向上滚动半页 f 打开元素定位器,是在当前标签页打开 F 打开元素定位器,是在新标签页打开 r 刷新 gs 查看源码 i 进入插入模式 - 在您按Esc退出之前,将忽略所有命令 yy 将当前网址复制到剪贴板 yf 将链接URL复制到剪贴板 gf 循环到下一帧(尤其在选择网页内置视频的时候很管用) gF 聚焦主/顶框架
新页面操作 1 2 3 4 5 o 从URL、书签、历史记录中搜索地址,回车打开 O 从URL、书签、历史记录中搜索地址,回车在新标签页中打开 b 仅从书签搜索地址,回车打开 B 仅从书签搜索地址,回车新标签页中打开 T 搜索当前浏览器的所有标签
使用搜索 1 2 3 / 进入查找模式 - 输入您的搜索查询并按Enter键进行搜索,或按Esc键取消 n 查找下一个匹配项 N 查找上一个匹配项
浏览历史记录 1 2 H 回到历史,也就是回到前一页 L 在历史上前进,也就是回到后一页
标签操作 1 2 3 4 5 6 7 8 9 10 11 12 13 14 J, gT 跳到左标签 K, gt 跳到右标签 g0 跳转到第一个标签(根据不同的数字跳到第几个标签) g$ 跳转到最后一个标签 ^ 回到上一个访问的标签 t 创建一个新的标签 yt 复制当前页面,在新标签页打开 x 关闭当前标签 X 恢复关闭的上一个标签 p 在当前标签页打开剪切板中的URL,如不是URL则默认引擎搜索 P 在新标签页打开剪切板中的URL,如不是URL则默认引擎搜索 T 在当前打开的标签中搜索 W 将当前标签移动到新窗口 <a-p> pin/unpin current tab
标记(锚点) 1 2 3 4 5 ma 设置本地标记 a mA 设置全局标记 A `a 跳转到本地标记 a `A 跳转到q全局标记 a `` 跳回到跳转之前的位置 (也就是说,在执行gg,G,n,N,或/ a 之前的位置)
其他高级浏览命令 1 2 3 4 5 6 7 8 9 10 11 12 13 14 << 当前标签页向左移动 >> 当前标签页向右移动 <a-f> 在新标签中打开多个链接 gi 聚焦页面上的第一个(或第n个)文本输入框 gu 跳转到URL层次的父类(xxx.com/yyy/zzz 跳转到 xxx.com/yyy) gU 转到URL层次结构的根目录(也就是 xxx.com) ge 编辑当前URL gE 编辑当前URL并在新选项卡中打开 zH 向左滚动 zL 向右滚动 v 进入预览模式;使用p / P粘贴,然后使用y来拷贝 V enter visual line mode <a-m> 开/关静音 <a-p> 固定标签栏
预览模式(visual mode) 预览模式跟 vim 很类似
1 2 3 4 5 6 7 8 9 10 先用 / 定位,找到想要选择的字符 再按 v ,进入模式 然后使用 j:向下一行 k:向上一行 h:向左一个字符或标点(数字+h,可以移动多个字符) l:向右一个字符或标点(数字+l,可以移动多个字符) w:下一个标点符号后位置,包括看不见的换行符 e:下一个标点符号前位置 b:取消选中上一个字符,字符和标点算一个字符
打开新页面
复制一段链接 :经常在网页上看到一段链接文字,但却是不可点的。原来你需要先复制,然后新建标签页,再粘贴,敲回车后才能打开。现在呢?你只需要把要打开的链接复制一下,直接按「p」或「P」就可以打开了,小写的 p 是在当前标签页打开,大写的 P 则新建标签页打开。
从收藏夹、历史记录打开 :是不是之前看过什么网页,现在又想看了,还需要再打开历史记录找?或者想打开收藏夹里的某个链接?现在,直接按下「o」,输入对应的关键字后,会一起搜索你的历史记录和收藏夹,如果你输的是一个网址,回车还能直接打开。

b是只从收藏夹里找
显示当前所有的标签页,并快速切换
有时候在查找信息、翻阅资料时,经常会一口气打开几十个网站,东西一多,Chrome 会自动将每个标签页的宽度缩小,几乎就看不到它们的标题了。用了 Vimium,你可以按一下大写的「T」,就可以显示当前打开的所有标签页,并支持快捷搜索和跳转。

自定义搜索引擎 配置自定义搜索引擎,通过快捷键 o/O 调起搜索框,输入搜索引擎简写,再输入空格,再输入搜索词回车,则会调用对应的搜索引擎进行搜索
1 2 搜索引擎简写 搜索引擎地址 搜索引擎名字 例如:BZ https://search.bilibili.com/all?keyword=%s b站



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 w: https://www.wikipedia.org/w/index.php?title=Special:Search&search=%s Wikipedia # More examples. # # (Vimium supports search completion Wikipedia, as # above, and for these.) # g: https://www.google.com/search?q=%s Google G: https://www.google.com/search?q=%s Google zh: https://www.zhihu.com/search?type=content&q=%s 知乎 ZH: https://www.zhihu.com/search?type=content&q=%s 知乎 tb https://s.taobao.com/search?q=%s 淘宝 TB https://s.taobao.com/search?q=%s 淘宝 jd https://search.jd.com/Search?keyword=%s 京东 JD https://search.jd.com/Search?keyword=%s 京东 bd: https://www.baidu.com/s?wd=%s 百度 BD: https://www.baidu.com/s?wd=%s 百度 bz https://search.bilibili.com/all?keyword=%s b站 BZ https://search.bilibili.com/all?keyword=%s b站 az: https://www.amazon.com/s/?field-keywords=%s Amazon AZ: https://www.amazon.com/s/?field-keywords=%s Amazon aqy https://so.iqiyi.com/so/q_%s 爱奇艺 AQY https://so.iqiyi.com/so/q_%s 爱奇艺 tm https://list.tmall.com/search_product.htm?q=%s 天猫 TM https://list.tmall.com/search_product.htm?q=%s 天猫 yk https://so.youku.com/search_video/q_%s 优酷 YK https://so.youku.com/search_video/q_%s 优酷 db https://www.douban.com/search?q=%s 豆瓣 DB https://www.douban.com/search?q=%s 豆瓣 y: https://www.youtube.com/results?search_query=%s Youtube Y: https://www.youtube.com/results?search_query=%s Youtube # l: https://www.google.com/search?q=%s&btnI I'm feeling lucky... # gm: https://www.google.com/maps?q=%s Google maps # b: https://www.bing.com/search?q=%s Bing # d: https://duckduckgo.com/?q=%s DuckDuckGo # qw: https://www.qwant.com/?q=%s Qwant
复制 复制一段文字:yv 进入自由选择文本段落模式
复制网址 yf 进入选择模式
复制当前tab页的网址 yy
复制图片 yi 进入选择模式
自主配置 Vimium 的功能当然不止于此,我们可以通过自行配置快捷键来做更多的事情。右键它的图标,选择进入 Option,找到 Custom key mappings,在这里建立或者取消快捷键映射。配置「快捷键-动作」的格式如下 ,如果想设置的快捷键被预设的占用,可以考虑先解除映射(unmap) ,再建立映射(map):
1 2 3 4 5 6 7 8 9 10 11 12 #格式 unmap [预设快捷键] [默认动作] map [快捷键] [新动作] #例子 #点击 [l] 前往右边的标签页 map l nextTab #点击 [Shift + i] 进入新隐身页 map I createTab incognito
根据官方文档的 Read Me 和 Tips-and-Tricks ,我做了一些改善阅读体验的个性化配置:
① 快捷键访问指定网站 对于最常用的、且首字母不是常用预设快捷键的网站,推荐使用语义性的 略称(如 ins );而其它较常用的网站,使用一个非预设字母(比如 z )加上网站的首字母(如 zz、zy )。
1 2 3 4 5 6 7 8 #格式 map [快捷键] createTab [网址] #以打开 Instagram 为例 unmap i map ins createTab https://www.instagram.com/ #以打开 YouTube 和本站为例 map zy createTab https://www.youtube.com/ map zs createTab https://beta.sspai.com/
② 快捷键打开站内搜索
建立「关键词-搜索栏」映射:
打开你想映射的网站
找到该站搜索框
搜索任意内容回车后,复制网址
进入 Custom Search Engine 编辑框修改网址,以匹配以下命令
1 2 3 4 5 #格式 # 这里的 %s 就是需要你输入的搜索内容 [关键词]: [https://xxx.com/XXXXX=%s [网站名]] #配置 [zhihu] 为知乎搜索关键词 zhihu: https://www.zhihu.com/search?type=content&q=%s 知乎
建立「快捷键-关键词」映射
进入 Custom Mapping Key 编辑框
1 2 3 4 #格式 map [快捷键] Vomnibar.activateInNewTab keyword=[关键词] #点击 [sz] (即 Search Zhihu 的略写)进入知乎站内搜索 map zh Vomnibar.activateInNewTab keyword=zhihu
③ 更合理的 f 键导航 如前面所介绍的,点按 f 键可以进入链接导航模式。在 Advanced Options,将 Characters used for link hints 中的 sdfercvjkluim替换成 fjdkghsl,这样的配置能充分利用最灵活的食指和中指来点击链接。
④ 更方便地在标签页之间移动 下面的配置可以让你使用键盘的 ←、→ 或 h、l 前往相邻的标签页。你可能会担心文本框内固有快捷键会不会被占用,实际上不会1 。
1 2 3 4 5 6 # 代码 map <left> previousTab map <right> nextTab map h previousTab map l nextTab
注意事项