在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 ...
随机推荐
- cenos7搭建gitlab
git.github和gitlab的区别 git:是一种版本控制系统,是一个命令,是一种工具 gitlib:是基于实现功能的开发库 github:是一个基于git实现的在线代码仓库软件 gitlib可 ...
- 基于xtrabackup实现mysql备份还原
简介 Xtrabackup2.2版之前包括4个可执行文件: innobackupex: Perl 脚本 xtrabackup: C/C++ 编译的二进制 xbstream: 支持并发写的流文件格式 x ...
- 痞子衡嵌入式:恩智浦机器视觉模块OpenMV-RT那些事(1)- 初体验
大家好,我是痞子衡,是正经搞技术的痞子.本系列痞子衡给大家介绍的是机器视觉模块OpenMV-RT初体验. 近些年机器视觉应用一直是个很火的方向,想象一下机器如果能长上"眼睛",是不 ...
- c# 为什么会出现死锁?多线程死锁怎么解决
出现死锁必须满足以下几个条件: 1.互斥条件:该进程拥有的资源,其他进程只能等待其释放. 2.不剥夺条件:该进程拥有的资源只能由它自己来释放. 3.请求和保持条件:请求其他的资源,同时自己拥有的资源又 ...
- C语言I博客作业11
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10132 我在这个课程的 ...
- 最小路径算法(Dijkstra算法和Floyd算法)
1.单源点的最短路径问题:给定带权有向图G和源点v,求从v到G中其余各顶点的最短路径. 我们用一个例子来具体说明迪杰斯特拉算法的流程. 定义源点为 0,dist[i]为源点 0 到顶点 i 的最短路径 ...
- CentOS 7 Nginx部署.NET Core Web应用
部署.NET Core运行时 必要前提 在安装.NET Core前,需要注册Microsoft签名秘钥并添加Microsoft产品提要,每台机器只需要注册一次,执行如下命令: sudo rpm -Uv ...
- jitter()函数的使用
jitter()函数:对数值向量添加一个小的噪音量. jitter(x,factor=1,amount=NULL) ·x:数值变量,需要加入噪音的数值向量: ·factor:数值型: ·amount: ...
- Spring IOC容器装配Bean_基于XML配置方式
开发所需jar包 实例化Bean的四种方式 1.无参数构造器 (最常用) <?xml version="1.0" encoding="UTF-8"?> ...
- 【HC资料合集】2019华为全联接大会主题资料一站式汇总,免费下载!
HUAWEI CONNECT 2019 大会主题演讲.峰会演讲精彩资料速递,欢迎下载查阅. 主题 资料下载(登录后可下载附件) 演讲者 [主题演讲资料]2019华为全联接大会day 2 共筑高品质 ...