今天下午折腾了一下Chrome下面的一个插件Vimium的使用,顿时发现该插件功能强大,能够满足减少鼠标的使用。至于为何要使用这个插件,源于我手腕上的伤一直没有好,使用鼠标的时候有轻微的疼痛。而且,由于我一般都是在SNS网站上停留,在人人和微博比较多,所以实际上发现每次看完一个一个页面都要点下一页的感觉很不爽,而同时最近在学习Vim,所以想到如果能够实现几个简单的快捷键,那么会相当方便。为此Google之,发现了这个给力的插件,以下为我的学习笔记。

Vimium使用快捷键总结

j, <c-e>

:

Scroll down

k, <c-y>

:

Scroll up

h

:

Scroll left

l

:

Scroll right

gg

:

Scroll to the top of the page

G

:

Scroll to the bottom of the page

zH

:

Scroll all the way to the left

zL

:

Scroll all the way to the right

d

:

Scroll a page down

u

:

Scroll a page up

r

:

Reload the page

gs

:

View page source

yy

:

Copy the current URL to the clipboard

yf

:

Copy a link URL to the clipboard

gu

:

Go up the URL hierarchy

i

:

Enter insert mode

gi

:

Focus the first (or n-th) text box on the page

f

:

Open a link in the current tab

F

:

Open a link in a new tab

<a-f>

:

Open multiple links in a new tab

b

:

Open a bookmark in the current tab

B

:

Open a bookmark in a new tab

[[

:

Follow the link labeled previous or <

]]

:

Follow the link labeled next or >

gf

:

Cycle forward to the next frame on the page

j: 向下移动。 k:向上移动。(不明白默认的<c-y>表示是啥用法,使用了c-y这三个键没有效果) h:向左移动。 l:向右移动。
zH:一直移动到左部。
zL:一直移动到右部。
gg:跳转到页面的顶部。 G:跳转到页面的底部。 d:向下翻页(相当于PageDown被按下了) u:向上翻页(相当于PageUp被按下了) r:重新载入该页(相当于F5刷新页面)
gs:查看页面源代码
yy:拷贝当前页面的URL到剪贴板 yf:拷贝某一个URL到剪贴板(实际上是相当于输入了f,然后出现很多编码的URL,选择某个之后,相当于拷贝了某个,因为一个页面中可能有很多超链接)
gu:跳转到父页面(比如http://www.douban.com/group/vim/,输入后跳转到父页面即http://www.douban.com/group/,所以不同于H的快捷键是回到上个历史页面)

i:输入模式(如果发现命令不起作用,可能是进入输入模式了,此时按Esc回到命令模式) gi:将焦点集中到第一个输入框(输入gNi则焦点集中到第N个输入框) f:在当前的页面打开一个新的链接。 F:在新的页面打开一个新的链接。
<a-f>:在当前页面打开多个链接(没感觉使用到了多个标签,不过表示的是输入af)
b:在当前页打开一个书签。(输入部分网址会自动进行搜索) B:在新的标签页打开一个书签
gf:循环到当前页面的下一个框层(可能跟页面制作有关,目前没用到)

查找模式:(和Vim相似) / : 查找 n: 向下查找匹配内容 N:向上查找匹配内容
导航历史: H:回退上一个历史页面(相当于浏览器中的向左箭头) L:回到下一个历史页面(相当于浏览器的向右箭头)
标签页操作: K,gt:跳转到右边的一个标签页 J,gT:跳转到左边的一个标签页 t:创建一个新的标签页 x:关闭当前的标签页 X:恢复刚刚关闭的标签页 ?:显示命令的帮助提示(再按一次关闭)
(红色为常用的命令)

另外,在当前的标签页直接输入一个新的网址,按F6就OK了。这个基本的快捷键都不会,搜了半天才搞定,汗~
发现学习一个新的东西也不是很费时间,而且能够提高效率,看来还是要折腾啊,年轻不折腾就会退步,就像工作以后就没心思倒腾了一样,退步不少啊!

附linuxToy的部分说明(http://linuxtoy.org/archives/vimium.html):
Vimium 用法
页面浏览
j、k、h、l:向下/上/左/右滚动 
gg 和 G:移至页顶/页底 
Ctrl + d 和 Ctrl + u:下/上翻页 
zi 和 zo:放大/缩小 
历史
H:后退 
L:前进 
标签页
t:打开新标签 
d:关闭标签 
u:还原标签 
J/K:下/上一个标签 
Hint 模式
f/F:进入 Hint 模式,后者会在新标签页中打开链接

Chrome神器Vimium快捷键学习记录的更多相关文章

  1. 全键盘Vimium快捷键学习记录

    0.设置而 vimium 的默认搜索引擎: http://www.baidu.com/s?wd= j: 向下细微滚动窗口.  k:向上细微滚动窗口. gg:跳转到页面的顶部.G:跳转到页面的底部.r: ...

  2. 加速chrome之Vimium快捷键

    使用Vimium一段时间,不能完全学习所有的快捷键.但是对这种简约,vim风格的设计还是非常敬佩. 下面是一些总结: Vimium快捷键 WIKI: 是一个开源的google chrome的扩展插件, ...

  3. Chrome 插件vimium快捷键大全

    vimium是一款让你在chrome浏览器能方便地使用键盘操作浏览器的插件. 转自:http://www.cnblogs.com/liuyangnuts/p/3474905.html 在当前页中导航 ...

  4. chrome 插件 vimium 快捷键大全

    DESCRIPTION vimium是一款让你在chrome浏览器能方便地使用键盘操作浏览器的插件.虽然和firefox相比还有些许不足(比如不能按到一些按钮之类的),但是vimium还是做到了能在9 ...

  5. 浏览器神器--vimium

    自从学会了正确的坐姿,坐在电脑一整天腰也不酸了.背也不痛了,精神倍棒吃嘛嘛香   zuomeng.png 但奈何使用鼠标久了,手腕.肩膀依旧疼痛.偶尔逛知乎,看到有人推荐chrome浏览器的vimiu ...

  6. chrome插件——Vimium 键盘手福利

    chrome插件——Vimium 键盘手福利 金刚 chrome chrome插件 Vimium 一直希望纯键盘操作,但是在浏览网页的时候,发现还是很难做到这点的.因为网页浏览的时候会有 各种各样的内 ...

  7. Android开发技术周报183学习记录

    Android开发技术周报183学习记录 教程 Android性能优化来龙去脉总结 记录 一.性能问题常见 内存泄漏.频繁GC.耗电问题.OOM问题. 二.导致性能问题的原因 1.人为在ui线程中做了 ...

  8. JavaScript学习记录二

    title: JavaScript学习记录二 toc: true date: 2018-09-13 10:14:53 --<JavaScript高级程序设计(第2版)>学习笔记 要多查阅M ...

  9. JavaScript学习记录一

    title: JavaScript学习记录一 toc: true date: 2018-09-11 18:26:52 --<JavaScript高级程序设计(第2版)>学习笔记 要多查阅M ...

随机推荐

  1. ruby安装卸载

    1.用命令yum install ruby安装,是2.0以下的版本.不建议使用 2.2.2以上  下载地址:https://www.ruby-lang.org/en/news/2018/03/28/r ...

  2. 基于Vue+Spring MVC+MyBatis+Shiro+Dubbo开发的分布式后台管理系统

    本文项目代码: 服务端:https://github.com/lining90567/dubbo-demo-server 前端:https://github.com/lining90567/dubbo ...

  3. Netty源码分析第1章(Netty启动流程)---->第1节: 服务端初始化

    Netty源码分析第一章:  Server启动流程 概述: 本章主要讲解server启动的关键步骤, 读者只需要了解server启动的大概逻辑, 知道关键的步骤在哪个类执行即可, 并不需要了解每一步的 ...

  4. ats编译中增加透明度 选项

    在大多数情况下,如果环境支持透明度,则configure将自动启用它.对于其他环境,可能需要 配置configure 选项. --enable-posix-cap 这实现了POSIX功能,这是透明度所 ...

  5. 安装keystone时创建用户失败

    系统:centos7.3 版本:openstack ocata 1.问题描述 安装keystone在创建用户时报错: The request you have made requires authen ...

  6. 【视频编解码·学习笔记】12. 图像参数集(PPS)介绍

    一.PPS相关概念: 除了序列参数集SPS之外,H.264中另一重要的参数集合为图像参数集Picture Paramater Set(PPS). 通常情况下,PPS类似于SPS,在H.264的裸码流中 ...

  7. nodejs ejs模板数据库操作

    1. 建立数据连接setting.js var settings = {}; settings.db = { host: 'localhost', user: 'root', password: '1 ...

  8. init命令详解

    基础命令学习目录首页 1.手动输入命令会执行相关操作   #init 0 - 停机(千万不能把initdefault 设置为0 )   #init 1 - 单用户模式   #init 2 - 多用户, ...

  9. 关于linux下的命令

    1.文件和目录操作命令 pwd:显示当前的工作目录 cd:切换目录 tree:以树形结构图显示目录下的所有内容 mkdir:创建目录 touch:创建空文件或改变文件的时间戳属性 ls:显示目录下的内 ...

  10. Python操作数据库之 MySQL

    Python操作数据库之MySQL 一.安装Python-MySQLdb模块 Python-MySQLdb是一个操作数据库的模块,Python 通过它对 mysql 数据实现各种操作. 如果要源码安装 ...