让你用 Chrome 上网快到想哭:Vimium
Chrome 已经成了很多人的主力浏览器,你可能被它的简洁快速所吸引,但它日益丰富的「扩展」,你可能从来都没有接触过,而事实上,很多扩展可以挖掘出 Chrome 的潜能,让它变得前所未有的强大。有哪些又酷又实用的 Chrome 扩展呢?接下来我们会有一系列专题文章向你介绍 Chrome 中你一定要试试的扩展,今天介绍的第一款则是:Vimium。
Vimium 是做什么的?
Vimium 这个名字其实是 Vim 和 Chromium 的合体。很多人可能不知道 Vim,这么说吧,你是不是经常在电影里看到那些顶尖的黑客,他们在屏幕上来去自如,最关键的是,他们竟然都不用鼠标?没错,狭义地说,Vim 其实是 Linux 等平台上的一款文本编辑器,它可以让你彻底脱离鼠标,通过一系列快捷键,来操作任何一件事情。
而 Vimium 则继承了 Vim 中的常用键位,让你在使用 Chrome 的过程中,无论是浏览网页、切换标签或是其它任何操作,全都可以只通过键盘完成。想像一下,你再也不需要移动鼠标去打开一个链接,手指不用离开键盘,一切都是这么流畅。
Vimium 使用简单吗?
听了前面这么一段介绍,你可能还在云里雾里,感觉这不是一个好上手的东西。好,换一种方式来说,Vimium 实际上可以理解成是一系列快捷键配置,你可以通过这些快捷键来完成对应的操作。比如,Chrome 其实自带的快捷键就有:「Control + T」可以新建标签页,「Control + N」可以新建窗口等等。而 Vimium 比这简单得多,却又强大得多。
这里是一张 Vimium 的快捷键列表:

别怕,虽然看着多,但常用的不多,而且使用几次后很容易上手,下面就带大家来过几个最实用的。
Vimium 的几个招式
1.页面滚动,几个键就可以搞定!
浏览任何一个页面时,不管你想向上滚动,向下滚动,到页面最底部……都只用按一两个键就可以搞定:
- j:向下滚动一点
- k:向上滚动一点
- gg:到页面最底部
- G:到页面最底部
- d:向下翻一屏
- u:向上翻一屏
2.打开新页面
想想看,你打开新页面,是不是经常有以下几种场景和途径?
- 复制一段链接:经常在网页上看到一段链接文字,但却是不可点的。原来你需要先复制,然后新建标签页,再粘贴,敲回车后才能打开。现在呢?你只需要把要打开的链接复制一下,直接按「p」或「P」就可以打开了,小写的 p 是在当前标签页打开,大写的 P 则新建标签页打开。
- 从收藏夹、历史记录打开:是不是之前看过什么网页,现在又想看了,还需要再打开历史记录找?或者想打开收藏夹里的某个链接?现在,直接按下「o」,输入对应的关键字后,会一起搜索你的历史记录和收藏夹,如果你输的是一个网址,回车还能直接打开。

3.只用敲三下,打开当前页面上任意一个链接
如果说,任意一个页面上,哪所有再多链接,你也不用鼠标,最多只需要敲三个键,你就可以迅速打开任意一个链接,你信不信?Vimium 就可以办到。
你只需要按一下「f」,然后当前页面上所有可点击的元素,都会生成一个对应的快捷键分派给这些链接。比如我现在想点击导航栏上的「专题」,只需要再输入「GJ」,OK!完成了,你只敲了三个键,就打开了「专题」页面。

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

实际上 Vimium 还有许多非常酷的功能,比如你可以一键在不同的 Tab 之间切换等等,这里只是抛砖引玉,给大家介绍几个,更多的大家可以根据自己的需要去探索。如果你觉得文字不够生动,看了上面的介绍有些还没有完全理解,这里有一则官方的介绍小视频,大家有兴趣也可以看看。
让你用 Chrome 上网快到想哭:Vimium的更多相关文章
- 苦酒入喉心作痛,红酒入鹅鹅想哭——震惊!勒索病毒想哭靠wine感染了Ubuntu16.04
都说linux能免疫win的病毒来着…… 今天作死,逛贴吧时好奇下载了一个想哭2.0 (http://pan.baidu.com/share/link?shareid=1393367320&u ...
- 从蓝瘦“想哭”到 SELinux 看操作系统安全何在
最近一周,来自网络的"想哭"勒索病毒(Wannacry Ransomware)在世界各地同时上演了一部绑匪大片,台词华丽,演技出色,当仁不让地新晋世界第一网红.全球各国除了默默忙于 ...
- 为什么?为什么?Java处理排序后的数组比没有排序的快?想过没有?
先看再点赞,给自己一点思考的时间,微信搜索[沉默王二]关注这个有颜值却假装靠才华苟且的程序员.本文 GitHub github.com/itwanger 已收录,里面还有我精心为你准备的一线大厂面试题 ...
- 让chrome浏览器快的不要不要的
Chrome 已经成了很多人的主力浏览器,你可能被它的简洁快速所吸引,但它日益丰富的「扩展」,你可能从来都没有接触过,而事实上,很多扩展可以挖掘出 Chrome 的潜能,让它变得前所未有的强大.有哪些 ...
- Python定时偷取妹子Chrome上网记录
原文:教大家一招用Python实时监控自己的女朋友每天上网都在做什么! 参考这个思路,尝试自己实现一下 读取Chrome历史记录文件 1.文件可在以下路径找到,这是个sqllite数据库文件 C:\U ...
- Chrome上网问题解决记录
浏览器打开网站缓慢,甚至等待很久后直接烂页面 注意观察浏览器左下角会显示: 正在建立安全连接... 环境: 操作系统:Win10 Chrome版本: 69.x 解决办法:http://bbs.360. ...
- iPhoneX快速适配,简单到你想哭。
研究了5个小时的iPhoneX适配. 从catalog,storyboard,safearea等一系列文章中发现.如果我们想完全撑满全屏.那直接建一个storyboard就好了.但撑满全屏后,流海就是 ...
- Chrome 浏览器最牛插件之一 Vimium
导航当页: ? 显示help,查询vimium的所有使用方法 h 向左滚动 j 向下滚动 k 向上滚动 l 向右滚动 gg 滚动到顶部 G 滚动到底部 d 向下滚动半页 u 向上滚动半页面 f 显示链 ...
- 收藏的技术文章链接(ubuntu,python,android等)
我的收藏 他山之石,可以攻玉 转载请注明出处:https://ahangchen.gitbooks.io/windy-afternoon/content/ 开发过程中收藏在Chrome书签栏里的技术文 ...
随机推荐
- [求教]利用typescript对Javascript做强类型检测提示
近期在学习typescript的时候,发现ts居然可以对原生js做强检测.发现从v2.3就开始直接了.这让我感叹他的变化,又让我自己感到学习的缓慢.本文章就对他小试牛刀一下. 一.他是的使用与支持 通 ...
- Python定时任务框架APScheduler
http://blog.csdn.net/chosen0ne/article/details/7842421 APScheduler是基于Quartz的一个Python定时任务框架,实现了Quartz ...
- sublime安装AngularJS插件
sublime能够支持AngularJS开发那绝对是一件很爽的事情.下面我一步步讲解如何为sublime安装AngularJS插件. 1.添加控制包站点 根据你安装sublime 版本不同,在控制台写 ...
- 关于基线baseline及与inline-block、vertical-aline等属性的关系(完善中.......)
1. 基本含义 基线(base line):而是英文字母x的下端沿,是a,c,z,x等字母的底边线,并不是汉字文字的下端沿,.下图的红色线即为基线.凡是涉及到垂直方向的排版或者对齐的,都离不开最最基本 ...
- 2. 引入springmvc
springboot提供了spring-web-starter-web为web开发提供了支持,并且内嵌了tomcat及spring mvc的依赖,而且通过spring-boot-autoconfigu ...
- Python 员工信息管理系统
学Python将近一个月了,第一次写了两百多行代码,一个很简单的脚本. 员工信息管理系统: 需求: 1.管理员账户能够增加,删除,修改,查询员工信息,并且设置管理员账户. 2.普通账户可以查看所有员工 ...
- 一个简单的例子实现自己的AOP
AOP是Aspect Oriented Programming的缩写,意思是面向切面编程,与OOP(Object Oriented Programming)面向对象编程对等,都是一种编程思想. 从OO ...
- index.go
package types type DocumentIndex struct { // 文本的DocId DocId uint64 // 文本的关键词长 TokenL ...
- 【bzoj2432】【NOI2011】兔农
题目描述 农夫栋栋近年收入不景气,正在他发愁如何能多赚点钱时,他听到隔壁的小 朋友在讨论兔子繁殖的问题. 问题是这样的:第一个月初有一对刚出生的小兔子,经过两个月长大后,这 对兔子从第三个月开始,每个 ...
- BZOJ_2956_模积和_数学
BZOJ_2956_模积和_数学 Description 求∑∑((n mod i)*(m mod j))其中1<=i<=n,1<=j<=m,i≠j. Input 第一行两个数 ...