在Chrome 中使用Vimium
原文连接: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的更多相关文章
- chrome中不可见字符引发的float问题
起因是刷知乎时碰到这么个问题:https://www.zhihu.com/question/41400503 问题代码如下: <!DOCTYPE html> <html lang=& ...
- Chrome 中的彩蛋,一款小游戏,你知道吗?
今天看到一篇文章,介绍chrome中的彩蛋,带着好奇心进去看了一眼,没想到发现了一款小游戏,个人觉得还不错,偶尔可以玩一下,放松放松心情!^_^ 当 Chrome 无法连接到互联网时, 或者上着网突然 ...
- 在 Chrome 中调试 Android 浏览器
最近需要使用 Chrome Developer Tools 调试 Android 浏览器,但是官方指南并不是很好使,经过一番折腾,终于调试成功了,在此把经验分享给需要的朋友. Chrome Devel ...
- firefox与chrome中对select下拉框中的option支持问题
firefox可以直接修改option的字体样式,但是chrome中option的字体样式是继承select的,这个是在项目中遇到的,具体的可以看一下 http://www.cnblogs.com/r ...
- Chrome中的Device模块调式响应性设计
Chrome中的Device模块调式响应性设计 阅读目录 启用Device模块 Device模块设置介绍 自定义预设介绍 查看media queries 触发触摸事件 回到顶部 启用Device模块 ...
- 在桌面chrome中调试android设备中的web页面
准备工作 1, 桌面版chrome 2, Android设备(安装有chrome浏览器) 3, Android-sdk Android-sdk安装及设置 SKD安装 从http://developer ...
- Ajax请求在IE和Google Chrome中可以响应,在Firefox中无法响应
在工作中碰到这么一个问题,发送ajax请求,在IE和chrome中可以正常的响应,但是在Firefox中无法响应,代码如下: JS代码: function Sure(obj) { var statu ...
- chrome中tcmalloc的使用
chrome中内存分配采用了第三方库tcmalloc,这个库主要提供给应用程序内存管理方面的优化,按资料说内存存取速度会从300ns降到50ns.更具体的关于这个tcmalloc的信息大家可以查网上的 ...
- Google Chrome中的高性能网络 (三)
使用预连接优化了TCP连接管理 已经预解析到了主机名,也有了由OmniBox和Chrome Predictor提供信号,预示着用户未来的操作.为什么再进一步连接到目标主机,在用户真正发起请求前完成TC ...
随机推荐
- STDN: Scale-Transferrable Object Detection论文总结
概述 STDN是收录于CVPR 2018的一篇目标检测论文,提出STDN网络用于提升多尺度目标的检测效果.要点包括:(1)使用DenseNet-169作为基础网络提取特征:(2)提出Scale-tra ...
- Fabric1.4源码解析:Peer节点启动过程
看一下Peer节点的启动过程,通常在Fabric网络中,Peer节点的启动方式有两种,通过Docker容器启动,或者是通过执行命令直接启动. 一般情况下,我们都是执行docker-compose -f ...
- 【JavaEE】之MyBatis的ParameterType的使用
在MyBatis的Mapper.xml文件中,参数的表示方法有两种:一种是使用 “#{XXX}” 的方式表示的,另一种是使用 “${XXX}” 的方式表示的.今天来介绍以下这两种方式的不同之处. 1. ...
- python_MySQL数据库
MySQL数据库的特点: 1.是关系型数据库 关系型数据库的特点 1.数据是以行和列的的形式存储的 2.这一系列的行和列称为表 ...
- Linux下搭建web服务
第一:安装java 第二:安装tomcat 第三:部署程序 第一:安装java 下载地址: http://www.oracle.com/technetwork/java/javase/download ...
- 在modelarts上部署mask-rcnn模型
最近老山完成了对mask-rcnn在modelarts上的部署,部署模型来自于这个项目.部署的过程大体和我的上篇文章使用modelarts部署bert命名实体识别模型相似,许多细节也不在赘述.这篇文章 ...
- NAT回流(Twice NAT)Hairping 参数详解
内网用户需要通过域名访问内网的服务器,一般商用环境是无法访问的,需要经过以下配置,原理不说了,直接说配置. nat (inside,inside) source dynamic inside-net ...
- SpringBoot-HelloWorld(三)
HelloWorld 学一个新的框架,不写helloworld是没有灵魂的,嘿嘿 准备工作 我们将学习如何快速的创建一个Spring Boot应用,并且实现一个简单的Http请求处理.通过这个例子对S ...
- React中autoComplete="off" 失效
Turning Off Autocomplete in Chrome with React tl;dr Add a hidden input with an arbitrary value attri ...
- JavaEE基础(03):Http请求详解,握手挥手流程简介
本文源码:GitHub·点这里 || GitEE·点这里 一.Http协议简介 1.概念说明 HTTP超文本传输协议,是用于从万维网服务器传输超文本到本地浏览器的传送协议,基于TCP/IP通信协议来传 ...