黑客的浏览器。

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的更多相关文章

  1. iOS开发之 - 键盘处理神器 IQKeyboardManager

    平常在开发中,用到输入框的地方不胜其数,当输入框位于屏幕底部时,弹起的键盘很可能覆盖输入框,导致用户看不到输入结果,体验较差...... IQKeyboardManager 可以很简单快捷的解决键盘遮 ...

  2. 像玩魔兽一样编程——谈VS2010键盘流

    早年在学校里的时候,经常玩War3,那时候很痴迷,也经常看sky.moon的一些第一视角,有的时候也会模仿模仿...好吧,往事不堪回首,现在工作了,谈一谈.Net程序猿使用VS的键盘流,如果你不知道s ...

  3. 浏览器神器--vimium

    自从学会了正确的坐姿,坐在电脑一整天腰也不酸了.背也不痛了,精神倍棒吃嘛嘛香   zuomeng.png 但奈何使用鼠标久了,手腕.肩膀依旧疼痛.偶尔逛知乎,看到有人推荐chrome浏览器的vimiu ...

  4. 限流神器Sentinel,不了解一下吗?

    概述 书接上回:你来说说什么是限流? ,限流的整体概述中,描述了 限流是什么,限流方式和限流的实现.在文章尾部的 分布式限流,没有做过多的介绍,选择了放到这篇文章中.给大伙细细讲解一下 Sentine ...

  5. HTTP引流神器Goreplay详解【官译】

    0.背景 校验系统的正确性和可靠性时,仅靠用例场景无法覆盖全生产环境下的所有场景,需要一套引流工具,在系统正式上线前,用线上的请求测试待上线系统,在正常请求下,是否有报错:在数倍请求下,系统的性能瓶颈 ...

  6. Chrome神器Vimium快捷键学习记录

    今天下午折腾了一下Chrome下面的一个插件Vimium的使用,顿时发现该插件功能强大,能够满足减少鼠标的使用.至于为何要使用这个插件,源于我手腕上的伤一直没有好,使用鼠标的时候有轻微的疼痛.而且,由 ...

  7. 抛弃鼠标的神器——Vimium

    j: 向下细微滚动窗口.  k:向上细微滚动窗口.(默认的<c-e><c-y> 表示Ctrl+e,按住ctrl再按e,<c-y>同理.在此感谢[Gnat]   ht ...

  8. 阿里限流神器Sentinel夺命连环 17 问?

    1.前言 这是<spring Cloud 进阶>专栏的第五篇文章,这篇文章介绍一下阿里开源的流量防卫兵Sentinel,一款非常优秀的开源项目,经过近10年的双十一的考验,非常成熟的一款产 ...

  9. IntelliJ IDEA 插件推荐

    1.GenerateAllSetter 自动生成类set方法 2.GsonFormat 根据JSON创建实体 3.Lombok plugin 简化代码 4. .ignore 忽略git提交文件 5.A ...

随机推荐

  1. java 数据结构(四):java常用类四 比较器以及其他类

    比较器 1.Java比较器的使用背景: Java中的对象,正常情况下,只能进行比较:== 或 != .不能使用 > 或 < 的但是在开发场景中,我们需要对多个对象进行排序,言外之意,就需要 ...

  2. web 部署专题(七):Ubuntu + Nginx + Flask + Gunicore环境搭建(服务器)

    现在我们手里有一个准备发布的项目,那么如何将他上传到你的服务器,并让外网访问呢? 安装: 安装Flask pip3 install flask 安装UWSGI pip3 install uwsgi 安 ...

  3. 也来谈谈python编码

    一.coding:utf-8 让我们先来看一个示例,源码文件是utf-8格式: print('你好 python') 当使用python2执行该程序时会收到一下报错: File "./hel ...

  4. Ethical Hacking - NETWORK PENETRATION TESTING(21)

    MITM - Code Injection Inject javascript or HTML code into pages. Code gets executed on target machin ...

  5. 大厂程序员教你如何学习C++(内附学习资料)

    目前准备面试同学都知道,C++是百度和腾讯的主流开发语言,而java是阿里的主流开发语言. 对于初学者来说,也不用纠结究竟学习c++还是java 其实只要好好掌握好一门即可,另一门即可融会贯通 因为我 ...

  6. cropper.js 二次开发:截图并下载图片

    cropper.js 是一个基于jquery的图片截取库. 参考:https://blog.csdn.net/weixin_38023551/article/details/78792400 我的代码 ...

  7. CppUnit使用和源码解析

    前言 CppUnit是一个开源的单元测试框架,支持Linux和Windows操作系统,在linux上可以直接进行源码编译,得到动态库和静态库,直接链接就可以正常使用,在Windows上可以使用VC直接 ...

  8. 动手实现一个简单的 rpc 框架到入门 grpc (下)

    之前手动实现了一次简陋的 rpc 调用,为了简单使用了 json 编码信息,其实这是非常不可靠的,go 中 json 解析会有一些问题,比如整数会变成浮点数,而且 json 字符串比较占空间. gRP ...

  9. 附001.Nginx location语法规则

    一 location规则 1.1 location语法 基本语法: location [=|~|~*|^~]/uri/{...} 修饰符释义: 1 = #表示精确严格匹配,只有请求的url路径与后面的 ...

  10. Teambition如何使用二次验证码/虚拟MFA/两步验证/谷歌验证器?

    一般点账户名——设置——安全设置中开通虚拟MFA两步验证 具体步骤见链接  Teambition如何使用二次验证码/虚拟MFA/两步验证/谷歌验证器? 二次验证码小程序于谷歌身份验证器APP的优势 1 ...