我是键盘侠-键盘流神器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 ...
随机推荐
- shell专题(一):Shell概述
大数据程序员为什么要学习Shell呢? 1)需要看懂运维人员编写的Shell程序. 2)偶尔会编写一些简单Shell程序来管理集群.提高开发效
- SQLAlchemy01 /SQLAlchemy去连接数据库、ORM介绍、将ORM模型映射到数据库中
SQLAlchemy01 /SQLAlchemy去连接数据库.ORM介绍.将ORM模型映射到数据库中 目录 SQLAlchemy01 /SQLAlchemy去连接数据库.ORM介绍.将ORM模型映射到 ...
- Configurate root account
After having installed Ubuntu OS, you should update config file for root account. The commands are l ...
- bzoj4396[Usaco2015 dec]High Card Wins*
bzoj4396[Usaco2015 dec]High Card Wins 题意: 一共有2n张牌,Alice有n张,Bob有n张,每一局点数大的赢.知道Bob的出牌顺序,求Alice最多能赢几局.n ...
- combogrid设置多选,并获取多选的值
1.combogrid设置多选 1.添加该属性 multiple: true, 2.添加该列 {field:'ck',checkbox:true}, 2.获取多选的值 var arr = $(&quo ...
- js 自定义阻止事件冒泡函数
// 以下改方法全兼容Chrome function stopBubble(event){ if(event.stopPropagation){ // 兼容火狐(firebox) event.st ...
- 查看进程中占cpu高的线程方法
当在任务管理器中发现有进程占用cpu过高的时候通过下面的指令将进程快照导出到c盘 jstack -l 进程PID > c:/进程PID.stack (此命令生成.stack文件在c盘中,用文本 ...
- 解决使用resin服务器Unsupported major.minor version 51.0错误
是因为jdk版本不对,更换成需要的版本
- 三个Python自动化测试高效工具的使用总结
##Python语言的特点 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号 ...
- 关于ES6的let和const
变量 var存在的问题 可以重复声明 无法限制修改 没有块级作用域 (在全局范围内有效) 存在变量提升 const/let 不可以重复声明 let a = 1; let a = 2; var b = ...