在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 ...
随机推荐
- 【Luogu P1048 Luogu P1016】采药/疯狂的采药
采药/疯狂的采药 两道模板题,分别是0-1背包和完全背包. 0-1背包 二维:dp[i][j]=max(dp[i-1][j-time[i]]+v[i],dp[i-1][j]); 由于i的状态由i-1的 ...
- Nginx服务器部署 负载均衡 反向代理
Nginx服务器部署负载均衡反向代理 LVS Nginx HAProxy的优缺点 三种负载均衡器的优缺点说明如下: LVS的优点: 1.抗负载能力强.工作在第4层仅作分发之用,没有流量的产生,这个特点 ...
- 我的 Input框 不可能这么可爱
<input /> 标签是我们日常开发中非常常见的替换元素了,但是最近在刷 whattwg 跟 MDN 的时候发现 跟 <input /> 有很多相关的属性,选择器都没怎么用过 ...
- Wordpress未授权查看私密内容漏洞 分析(CVE-2019-17671)
目录 0x00 前言 0x01 分析 0x02 思考 0x03 总结 0x04 参考 0x00 前言 没有 0x01 分析 这个漏洞被描述为"匿名用户可访问私密page",由此推断 ...
- asp.net core 从 3.0 到 3.1
asp.net core 从 3.0 到 3.1 Intro 今天 .net core 3.1 正式发布了,.net core 3.1 正式版已发布,3.1 主要是对 3.0 的 bug 修复,以及一 ...
- mysql 插入string类型变量时候,需要注意的问题,妈的,害我想了好几个小时!!
很多人在用php+MySQL做网站往数据库插入数据时发现如下错误: 注册失败!Unknown column '1a' in 'field list' 结果发现用数字提交是没有问题的,其他如char型就 ...
- react中将svg做成icon组件在其他模块调用
开发前端页面,经常会有很多共用的图标icon,那么我们把它单独做成组件,以便后期重复调用! 首先在components 的icons文件夹下创建BaseIcon.js文件. 我们需要先在命令行安装gl ...
- Spring Boot 2.0 学习笔记(一)——JAVA EE简介
本章内容:JAVA EE>Spring>Spring Boot 一.JAVA EE简介 1.1 Java ee优点:结束了Web开发的技术无序状态,让程序员.架构师用同一种思维去思考如何架 ...
- 【Python成长之路】装逼的一行代码:快速共享文件【华为云分享】
[写在前面] 有时候会与同事共享文件,正常人的操作是鼠标右键,点击共享.其实有个装逼的方法,用python的一行代码快速实现基于http服务的共享方式. [效果如下] [示例代码] 在cmd窗口进入想 ...
- 纯CSS与HTML实现垂直时间轴
原创YouTube HTML源码 <!DOCTYPE html> <html lang="en"> <head> <meta charse ...