使用 Chrome 插件 Vimium 打造黑客浏览器
之前一直用 cVim,与 Vimium 功能类似,但是之后不在更新了,故转战到 Vimium。
简介
Vimium 是 Google Chrome 浏览器的扩展程序,它提供了 Vim 编辑器中用于导航和控制的键盘快捷键。
特点
- 全键盘操作浏览器,直接放弃鼠标;
- 使用醒目的显示方法来浏览链接;
- 自定义的键盘快捷键;
- 具有页面内的帮助快捷方式,页面内输入
?即可快捷键帮助。
安装
Chrome 应用商店搜索 Vimium 下载安装即可。
查看帮助
在页面内输入 ? 就可以查看帮助,再次输入回到原页面。
注意:与 Vim 一样,命令需要区分大小写。

查看更多高级命令

常用操作
注意:与 Vim 一样,Esc 为退出命令模式。
快速打开
| 快捷键 | 说明 |
|---|---|
o |
当前页签打开 网址, 书签 或 历史页面 |
O |
新页签打开 网址, 书签 或 历史页面 |
b |
当前页签打开 书签 |
B |
新页签打开书签 |
T |
搜索当前打开标签页 |
标签操作
| 快捷键 | 说明 |
|---|---|
t |
创建标签页 |
J,gT |
切换到左边标签页 |
K,gt |
切换到左边标签页 |
^ |
切换到上一个标签页,多次点击互相切换 |
g0 |
切换到第一个标签页 |
g$ |
切换到最后一个标签页 |
yt |
复制当前标签页 |
x |
关闭当前标签页 |
X |
恢复关闭的标签页 |
页面操作
| 快捷键 | 说明 |
|---|---|
f |
在当前标签打开链接 |
F |
在新页签打开链接 |
j |
向下移动 |
k |
向上移动 |
h |
向左移动 |
l |
向右移动 |
d |
向下翻半页 |
u |
向上翻半页 |
gg |
移动到页面顶部 |
G |
移动到页面底部 |
L |
历史浏览前进 |
H |
历史浏览后退 |
r |
刷新页面 |
yy |
复制浏览器地址栏的网址 |
p |
读取剪切板内容,粘贴到地址栏搜索,并在当前页签打开 |
P |
读取剪切板内容,粘贴到地址栏搜索,并在新页签打开 |
i |
切换到输入模式 |
v |
切换到视图模式 |
gi |
光标定位到第一个输入框 |
页面搜索
| 快捷键 | 说明 |
|---|---|
/ |
搜索模式 |
n |
循环向下搜索关键字 |
N |
循环向上搜索关键字 |
自定义配置
以下为我的自定义设置,大家可以参考下。
自定义快捷键
我个人操作习惯为:链接新页签打开。
# 修改快捷键 f 为新页签后台打开
unmap f
map f LinkHints.activateModeToOpenInNewTab

Show available commands 为所有的快捷键和对应功能代码。

自定义直达网站
自定义快速直达网站。
# 一键直达网站
# 今日头条
map zt createTab https://www.toutiao.com/c/user/6973555764/#mid=1660416476789771
# 简书
map zs createTab https://www.jianshu.com/u/aa29f3eacc01
# csdn
map zc createTab https://blog.csdn.net/jlh21
# 博客园
map zb createTab https://www.cnblogs.com/daodaotest/
# 个人博客
map zj createTab https://jiangliheng.github.io/

自定义搜索引擎
b: https://www.baidu.com/s?wd=%s baidu
g: https://www.google.com/search?q=%s google
gh: https://github.com/search?q={query} github
s: https://www.stackoverflow.com/search?q={query} stackoverflow
m: http://www.mvnrepository.com/search?q={query} mvnrepository
w: https://www.wikipedia.org/w/index.php?title=Special:Search&search=%s Wikipedia
z: https://www.zhihu.com/search?type=content&q=%s zhihu

修改默认搜索引擎
https://www.baidu.com/s?wd=

使用 Chrome 插件 Vimium 打造黑客浏览器的更多相关文章
- chrome插件——Vimium 键盘手福利
chrome插件——Vimium 键盘手福利 金刚 chrome chrome插件 Vimium 一直希望纯键盘操作,但是在浏览网页的时候,发现还是很难做到这点的.因为网页浏览的时候会有 各种各样的内 ...
- chrome 插件 vimium 像操作vim一样的操作浏览器
感谢潘德龙同学推荐的插件非常好用整理出来一些常用快捷键记下,顺便分享! x 关闭当前页 GW 跳出浏览器 J 展示左边页签 K展示右边页签 j向下滚动 k向上滚动 /搜索 ?打开帮助 r 刷新当前页 ...
- Chrome 插件vimium快捷键大全
vimium是一款让你在chrome浏览器能方便地使用键盘操作浏览器的插件. 转自:http://www.cnblogs.com/liuyangnuts/p/3474905.html 在当前页中导航 ...
- chrome 插件 vimium 快捷键大全
DESCRIPTION vimium是一款让你在chrome浏览器能方便地使用键盘操作浏览器的插件.虽然和firefox相比还有些许不足(比如不能按到一些按钮之类的),但是vimium还是做到了能在9 ...
- chrome插件vimium的安装和使用
vimium工具的作用:使你脱离鼠标,使用键盘方便操作页面,默认对所有网站生效 1.chrome商店里有的,但是,我怎么安装,都不行 2.源码安装:http://vimium.github.io/ h ...
- 自定义Chrome插件Vimium
自定义快捷键 map e scrollPageUp map w removeTab map s nextTab map a previousTab map q goNext map z restore ...
- Chrome 插件 Vimium——让你脱离鼠标
下面是帮助,按?就能出现.什么时候忘了可以随时查看.^_^
- 珍藏版Chrome插件送给你们,不仅是程序员必备
大家好,消失了几天我又满血复活归来了,最近这几天太忙了一直在加班工作,这不昨天又干到凌晨一点,今天早上七点就起来了,到现在还都没有休息,现在只剩半血了,不对应该说现在只能爬着走了,但是一想到几天没有更 ...
- mac软件推荐及chrome插件推荐
通用软件 Alfred (超级好用的效率工具) 用mac这个软件一定要装,用习惯之后加上电脑本身的快捷键.效率提升的飞起. Alfred我常使用的功能有: 搜索chrome的书签 我搜索的书签大概分为 ...
随机推荐
- python https请求报错:SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED]
python爬虫,使用requests库发送https请求报错:SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] 解决方法: imp ...
- Model、Form、ModelForm的比较
Model.Form.ModelForm 本节内容: 1:Model 2:Form 3:Model Form 1 2 3 http://www.cnblogs.com/wupeiqi/articles ...
- win7系统下的Nodejs开发环境配置
此处不推荐使用msi安装包直接安装nodejs,我们应该知道它里面做了哪些事情,这样以后出问题的时候,可以更快速地定位问题点.另一方面,直接安装的情况,以后更新了版本的话会很麻烦,因为如果我们想体验新 ...
- Go语言库系列之dotsql
导读:能单独拎出SQL文件的某一行或几行执行,是不是非常有趣?今天我们来介绍一下这个有意思的库--dotsql. 背景介绍 dotsql不是ORM,也不是SQL查询语句的构建器,而是可以在一个SQL文 ...
- macbook中出现2003 - Can't connect to MySQL server on '127.0.0.1' (61 "Connection refused") 如何解决
第一步 关闭mysql服务: 苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务(点击stop mysql server) 如果这种方法没有成功: 可以使用命令行 ...
- 模块 os 系统
os系统 os模块是与操作系统交互的一个接口 os.makedirs('dirname1/dirname2') 可生成多层递归目录 os.removedirs('dirname1') 若目录为空,则删 ...
- SpringBoot中常见的错误
数据源配置问题 原因 spring boot默认会加载org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration类, ...
- 【宇哥带你玩转MySQL】索引篇(一)索引揭秘,看他是如何让你的查询性能指数提升的
场景复现,一个索引提高600倍查询速度? 首先准备一张books表 create table books( id int not null primary key auto_increment, na ...
- SQL 实习
一. tem表 group by 分组后,有三个编号,找出最下的订单时间,比较选出时间段内的数据.注意group by 和 having的用法. group by 的用法 不用聚合函数的时候,每类出现 ...
- Netty为什么不直接用AtomicXXX,而要用AtomicXXXFieldUpdater去更新变量呢?
更多技术分享可关注我 前言 如果仔细阅读过Netty的线程调度模型的源码,或者NIO线程对象及其线程池的创建源码,那么肯定会遇到类似“AtomicIntegerFieldUpdater”的身影,不禁想 ...