我是键盘侠-键盘流神器Vimium

黑客的浏览器。
Vimium本着Vim的精神为导航和控制提供键盘快捷键。
注意:谷歌不允许 Vimium在 Chrome Web Store页面和 新选项卡页面上运行。所以按键无效不要惊讶
Vimium 是效率与装逼兼具,当你能熟练的使用时,你就会对他爱不释手。
Vimium 这个名字其实是 Vim 和 Chromium 的合体,如果你熟悉 vim 编辑器,那么在 Chrome 中安装了Vimium 插件以后,就可以使用类似于 vim 编辑器的方式来操作 Chrome 浏览器
下载安装地址: chrome 商店地址
项目地址: github/philc/vimium
基本使用
注意:大写的快捷键代表大写输入(即 Caps Lock),也可以通过 shift+a = A 实现
页面操作
Vimium 默认的页面滚动(上,下,左,右)采用的分别是(k, j, h, l)
- d - 向下滑动半屏
- u - 向上滑动半屏
- gg:跳转到页面的顶部
- G:跳转到页面的底部
- r:重新载入该页(相当于F5刷新页面)
- x:关闭当前页面
- X:恢复刚刚关闭的页面
标签操作
- J : 下一个标签页
- K:上一个标签页
- t:新建一个标签页
- T:搜索打开的标签页
输入跳转
- b : 打开书签
- B : 在新标签中打开书签
- o : 在当前页面中打开URL,书签和历史记录
- O : 在新标签页面中打开URL,书签和历史记录
其他操作
- gi:将焦点集中到第一个可见的输入框(一般是搜索框)
- gs : 查看网页源码
- / :查找
- yy : 复制当前页面的 url 到剪切板
- yf:拷贝某一个URL到剪贴板(相当于输入了f,然后出现很多超链接,再选择某个(即拷贝了选择的URL)
大杀器 f 键
在页面上 点击 f (F 是使用新的标签打开),就会出现页面能被跳转超链接别名,通过再次输入别名就可以完成跳转(不需要再用鼠标移到特定的链接上来)。
如下图,我在百度页 按下 f 键 后想看 b站的视频,通过 输入 JP 就能够顺利跳转了

全部操作
通过 ? 可以 查看 Vimium 的全部操作指令

自定义
通过 右键 > 选项 可以进入 vimium 对其进行个性化设置

键盘映射
如图,笔者通过自定义 键盘的按键(wsed)来操作页面,实现能够腾出右手做学习笔记之类的,完成修改后记得保存设置

高级设置
更多的高级设置项目可以通过 底部的 advanced options 开启和关闭

备份、还原
如果对 Vimium 作了许多自定义设置害怕丢失的话,可以保存备份,以便下次装机时 还原设置

更多
更多优秀工具,请关注微信公众号获取

我是键盘侠-键盘流神器Vimium的更多相关文章
- iOS开发之 - 键盘处理神器 IQKeyboardManager
平常在开发中,用到输入框的地方不胜其数,当输入框位于屏幕底部时,弹起的键盘很可能覆盖输入框,导致用户看不到输入结果,体验较差...... IQKeyboardManager 可以很简单快捷的解决键盘遮 ...
- 像玩魔兽一样编程——谈VS2010键盘流
早年在学校里的时候,经常玩War3,那时候很痴迷,也经常看sky.moon的一些第一视角,有的时候也会模仿模仿...好吧,往事不堪回首,现在工作了,谈一谈.Net程序猿使用VS的键盘流,如果你不知道s ...
- 浏览器神器--vimium
自从学会了正确的坐姿,坐在电脑一整天腰也不酸了.背也不痛了,精神倍棒吃嘛嘛香 zuomeng.png 但奈何使用鼠标久了,手腕.肩膀依旧疼痛.偶尔逛知乎,看到有人推荐chrome浏览器的vimiu ...
- 限流神器Sentinel,不了解一下吗?
概述 书接上回:你来说说什么是限流? ,限流的整体概述中,描述了 限流是什么,限流方式和限流的实现.在文章尾部的 分布式限流,没有做过多的介绍,选择了放到这篇文章中.给大伙细细讲解一下 Sentine ...
- HTTP引流神器Goreplay详解【官译】
0.背景 校验系统的正确性和可靠性时,仅靠用例场景无法覆盖全生产环境下的所有场景,需要一套引流工具,在系统正式上线前,用线上的请求测试待上线系统,在正常请求下,是否有报错:在数倍请求下,系统的性能瓶颈 ...
- Chrome神器Vimium快捷键学习记录
今天下午折腾了一下Chrome下面的一个插件Vimium的使用,顿时发现该插件功能强大,能够满足减少鼠标的使用.至于为何要使用这个插件,源于我手腕上的伤一直没有好,使用鼠标的时候有轻微的疼痛.而且,由 ...
- 抛弃鼠标的神器——Vimium
j: 向下细微滚动窗口. k:向上细微滚动窗口.(默认的<c-e><c-y> 表示Ctrl+e,按住ctrl再按e,<c-y>同理.在此感谢[Gnat] ht ...
- 阿里限流神器Sentinel夺命连环 17 问?
1.前言 这是<spring Cloud 进阶>专栏的第五篇文章,这篇文章介绍一下阿里开源的流量防卫兵Sentinel,一款非常优秀的开源项目,经过近10年的双十一的考验,非常成熟的一款产 ...
- IntelliJ IDEA 插件推荐
1.GenerateAllSetter 自动生成类set方法 2.GsonFormat 根据JSON创建实体 3.Lombok plugin 简化代码 4. .ignore 忽略git提交文件 5.A ...
随机推荐
- python基础内容扩展复习
目录 一.关于编辑器 二.解释型和编译型 三.数据类型 1 一切皆对象 2 深浅拷贝 3 可变类型和不可变类型 四.闭包函数 一.关于编辑器 python开发:pycharm(收费),vscode(免 ...
- 深圳有为JAVA笔试
深圳有为JAVA笔试 1.定义一个线程类有几种方法?分别是什么? 答:两种方法,一种继承Thread类,重写run()方法,第二种实现runnable接口,实现run()方法. 2.抽象类和接口的区别 ...
- java IO流 (七) 对象流的使用
1.对象流: ObjectInputStream 和 ObjectOutputStream2.作用:ObjectOutputStream:内存中的对象--->存储中的文件.通过网络传输出去:序列 ...
- javascript基础(三): 操作DOM对象(重点)
DOM:文档对象模型 核心 浏览器网页就是一个Dom树形结构! 更新:更新Dom节点 遍历Dom节点:得到Dom节点 删除:删除一个Dom节点 添加:添加一个新的节点 要操作一个Dom节点,就必须要先 ...
- 机器学习实战基础(十四):sklearn中的数据预处理和特征工程(七)特征选择 之 Filter过滤法(一) 方差过滤
Filter过滤法 过滤方法通常用作预处理步骤,特征选择完全独立于任何机器学习算法.它是根据各种统计检验中的分数以及相关性的各项指标来选择特征 1 方差过滤 1.1 VarianceThreshold ...
- 一文读懂对抗生成学习(Generative Adversarial Nets)[GAN]
一文读懂对抗生成学习(Generative Adversarial Nets)[GAN] 0x00 推荐论文 https://arxiv.org/pdf/1406.2661.pdf 0x01什么是ga ...
- Tips1:考虑用静态工厂方法代替构造器
用静态工厂方法来代替构造器为外界提供对象 描述: 静态工厂方法代替构造器来给外界提供对象,创建对象依然是由构造器来完成的 创建对象和提供对象: 创建对象的方式: 构造器 提供对象来哦方式: 构造器 类 ...
- canvas学习01
canvas 必须指定宽高,确定可绘图区域的大小 canvas标签里写的是浏览器不支持canvas时展示的内容 <canvas id="drawing" width=&quo ...
- C# POST请求中raw 参数的传递
public static string PostmanPost() { var client = new RestClient("http://119.3.248.64:3000" ...
- Java程序斗地主发牌代码,List、Map集合的应用
Java集合存储的灵活运用List集合存储 54个编号 Map <key,value> key 对应的是编号 , value 是 牌的花色(红方梅黑)+ 具体的一张牌 ,比如 黑桃2 用2 ...