原文连接:https://blog.csdn.net/wuxianjiezh/article/details/91848604

Vimium 可使我们解放鼠标,像在 Vim 中一样操纵 Chrome 浏览器,从而提高工作效率。

Vimium 与 Chrome 键盘快捷键配合使用,将更加无敌。

安装

通过 Chrome 网上商店中安装 Vimium

使用方法

以下只列出了常用的一些快捷键操作,完整命令请查看官方文档(vimium/README.md )或打开帮助对话框(Shift + ?)。

在当前选项卡中浏览

  • Shift + ?:查看帮助对话框
  • J:向下滚动
  • K:向上滚动
  • H:向左滚动
  • L:向右滚动
  • G:滚动到页面底部
  • gg:滚动到页面顶部
  • D:向下滚动半页
  • U:向上滚动半页
  • F:在当前标签中打开一个链接
  • Shift + F:在新选项卡中打开链接
  • R:刷新页面
  • GS:查看网页源代码
  • YY:将当前网址复制到剪贴板
  • YF:将链接URL复制到剪贴板

导航到新页面

  • O:在当前选项卡中打开 URL,书签或历史记录条目
  • Shift + O:在新选项卡中打开 URL,书签,历史记录条目
  • B:在当前选项卡中打开书签
  • Shift + B:在新选项卡中打开书签

查找功能

  • /:进入查找模式,输入要查询的内容并按 <Enter> 键进行搜索,或按 <ESC> 键取消
  • N:循环前进到下一个找到匹配
  • Shift + N:循环后退到前一个查找匹配项

在搜索内容的最后跟上 \r 转义字符,可使搜索字符串被当作 Javascript 正则表达式进行匹配。

操作浏览器历史

  • Shift + H:后退,查看浏览器历史记录
  • Shift + L:前进,查看浏览器历史记录

操纵选项卡

  • Shift + K:切换到右边一个选项卡
  • Shift + J:切换到左边一个选项卡
  • T:打开一个新的后台选项卡
  • YT:重复当前标签
  • X:关闭当前选项卡
  • Shift + X:恢复关闭的选项卡
  • Shift + T:搜索打开的选项卡
  • Shift + W:将当前选项卡移动到新窗口

查询

  • O:在当前选项卡中进行历史记录搜索
  • Shift + T:在当前选项卡中进行 Google 搜索

高级操作

  • ]]:浏览分页网站的下一页
  • [[:浏览分页网站的上一页
  • GE:编辑当前 URL并在当前选项卡中打开
  • G Shift + E:编辑当前 URL 并在新选项卡中打开
  • V:进入视觉模式:
    • P:粘贴并在当前选项卡中搜索
    • Shift + P:粘贴并在新的选项卡中搜索
    • Y:复制

Vimium 支持命令重复,例如,5t 将连续快速打开 5 个选项卡。

在Chrome 中使用Vimium的更多相关文章

  1. chrome中不可见字符引发的float问题

    起因是刷知乎时碰到这么个问题:https://www.zhihu.com/question/41400503 问题代码如下: <!DOCTYPE html> <html lang=& ...

  2. Chrome 中的彩蛋,一款小游戏,你知道吗?

    今天看到一篇文章,介绍chrome中的彩蛋,带着好奇心进去看了一眼,没想到发现了一款小游戏,个人觉得还不错,偶尔可以玩一下,放松放松心情!^_^ 当 Chrome 无法连接到互联网时, 或者上着网突然 ...

  3. 在 Chrome 中调试 Android 浏览器

    最近需要使用 Chrome Developer Tools 调试 Android 浏览器,但是官方指南并不是很好使,经过一番折腾,终于调试成功了,在此把经验分享给需要的朋友. Chrome Devel ...

  4. firefox与chrome中对select下拉框中的option支持问题

    firefox可以直接修改option的字体样式,但是chrome中option的字体样式是继承select的,这个是在项目中遇到的,具体的可以看一下 http://www.cnblogs.com/r ...

  5. Chrome中的Device模块调式响应性设计

    Chrome中的Device模块调式响应性设计 阅读目录 启用Device模块 Device模块设置介绍 自定义预设介绍 查看media queries 触发触摸事件 回到顶部 启用Device模块 ...

  6. 在桌面chrome中调试android设备中的web页面

    准备工作 1, 桌面版chrome 2, Android设备(安装有chrome浏览器) 3, Android-sdk Android-sdk安装及设置 SKD安装 从http://developer ...

  7. Ajax请求在IE和Google Chrome中可以响应,在Firefox中无法响应

    在工作中碰到这么一个问题,发送ajax请求,在IE和chrome中可以正常的响应,但是在Firefox中无法响应,代码如下: JS代码: function Sure(obj) { var statu ...

  8. chrome中tcmalloc的使用

    chrome中内存分配采用了第三方库tcmalloc,这个库主要提供给应用程序内存管理方面的优化,按资料说内存存取速度会从300ns降到50ns.更具体的关于这个tcmalloc的信息大家可以查网上的 ...

  9. Google Chrome中的高性能网络 (三)

    使用预连接优化了TCP连接管理 已经预解析到了主机名,也有了由OmniBox和Chrome Predictor提供信号,预示着用户未来的操作.为什么再进一步连接到目标主机,在用户真正发起请求前完成TC ...

随机推荐

  1. Component 和 PureComponent 的区别;复制demo,肉眼可以的区别

    React.PureComponent它用当前与之前 props 和 state 的浅比较覆写了 shouldComponentUpdate() 的实现.简单来说,就是PureComponent简单实 ...

  2. word2vec:CBOW和skip-gram模型

    1.CBOW模型 之前已经解释过,无论是CBOW模型还是skip-gram模型,都是以Huffman树作为基础的.值得注意的是,Huffman树中非叶节点存储的中间向量的初始化值是零向量,而叶节点对应 ...

  3. VS Code实现markdown画流程图

    安装最新的vscode编辑器,原生支持markdown语法.不会markdow的人可以去好好学下,写文档神器!!! 1.安装Markdown Preview Enhanced插件 2.本地新建test ...

  4. CSS浮动和各种定位

    CSS定位 css定位机制 文档流:元素按照在HTML中的位置决定排布的过程 块级元素是从上到下的,内联元素是从左到右的 浮动 position布局 position css position属性用于 ...

  5. python脚本-简单读取有效python代码量

    import os count=[0,0] paths=[] file_count=[0] def sum_code(path): if os.path.isfile(path): one_file( ...

  6. Java修炼——面向对象的三大特征_封装的使用

    封装的作用含义:程序设计追求"高内聚,低耦合" 1.提高代码的安全性 2.提高代码的复用性 3."高内聚":封装细节,便于修改内部代码,提高可 维护性 4.&q ...

  7. [TimLinux] TCL 自定义包

    1. 包 很多功能存放在一起,定义为一个包,在iTcl(Incr TCL)之后,可以定义一个类,类可以放在一个包里面,包为一个独立的文件,可以为TCL文件,也可以为C/C++语言实现的动态库. 2. ...

  8. [Python Basics]引用系统(The Import System)

    欲上高楼去避愁,愁还随我上高楼.经行几处江山改,多少亲朋尽白头. 归休去,去归休.不成人总要封侯?浮云出处元无定,得似浮云也自由. 我从短暂的Python工作当中学到一件事,越是模块化,就越会发现py ...

  9. Vue - 简单实现一个命令式弹窗组件

    前言 在日常工作中弹窗组件是很常用的组件,但用得多还是别人的,空闲时间就自己来简单实现一个弹窗组件 涉及知识点:extend.$mount.$el 使用方式: this.$Confirm({ titl ...

  10. 支付宝支付功能(使用支付宝sdk)

    1.准备参数        新建一个公共参数配置类NewAlipayconfig (可将参数存放到config配置文件中读取)          public class NewAlipayconfi ...