2013年8月1日星期四

Vimium 让Chrome变得更酷

介绍

    Vimium是一款浏览器插件,主要版本在依附Google Chrome。在Firefox上也有同名插件,不过完善程度还远远不及Chrome下的。
    作为文本编辑器的Vim(vi)是一个有着多年历史的工具软件,它诞生于鼠标发明之前,因此所有的操作都是通过键盘完成的,而熟悉了它的用户将这种使用习惯带到了各种软件设计中,Vimium就是其中之一,通过那些与vim近似的快捷键操作,可以kuausu地在网页上进行定位、查找、点击连接,编辑文字等等,对于键盘控们来说,是不可多得的工具。

安装

打开下面的网址
https://chrome.google.com/webstore/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb?hl=en
点击 加入到chrome 按钮,等待下载安装完成即可使用

软件说明(转译自Google Webstore的介绍)

黑客的浏览器,Vimium以vim的设计思想提供键盘快捷键用于控制和导航。
说明:根据设计,google不允许在当前(apps store)的展示页面和新Tab页面中使用Vimium
说明:Chrome有一些警告信息提示运行Vimium所需要的权限许可。这些都是要为每个页面装载javascript所必须的,不要被吓到,Vimium不会向服务器传信息,也绝对不会对你的数据做什么,你要是真的不放心,可以去读开源的源码。

要是真的不放心,可以去读开源的源码。
说明:你可以通过正则表达式搜索,详细情况参考这里:https://github.com/philc/vimium/wiki/Find-Mode
获取更多重新设置你自己的快捷键的信息,请参考README,https://github.com/philc/vimium/blob/master/README.markdown

辅助键采用这样的表示方法,<c-x>, <m-x>, <a-x> 分别对应ctrl+x, meta+x, 和 alt+x

快捷键清单

当前页面导航

    ?       显示一个对话框,提示常用的快捷键说明
    h       向左滚动
    j       向下滚动
    k       向上滚动
    l       向右滚动
    gg      滚动到页面顶端
    G       滚动到页面底端
    d       向下滚动半屏
    u       向上滚动半屏
    f       在当前tab中打开链接
    F       在新tab中打开链接
    r       刷新当前页面
    gs      查看源代码(chrome默认快捷键是Ctrl+u)
    i       进入插入模式——所有命令将被忽略,直到点击esc退出
    yy      拷贝当前页面地址到剪贴板
    yf      复制一个链接地址到剪贴板
    gf      循环移动到下一个框架

导航到新页面

    o       打开url地址、书签或历史记录
    O       在新tab中打开url地址、书签或历史记录
    b       打开书签
    B       在新tab中打开书签

使用查找

    /       完全匹配模式——输入你要查询的内容,点击回车进行查找或者esc取消
    n       在查找结果中向下循环搜索
    N       在查找结果中向上循环搜索

在历史中导航

    H       相当于向后按钮
    L       相当于向前按钮

多tab操作

    J, gT      切换到左侧的tab中
    K, gt      切换到右侧的tab中
    g0         切换到(左侧)第一个tab中
    g$         切换到最后一个tab中
    t          打开新的teb
    x          关闭当前tab(如果失效或者其它原因不能关闭,可以使用Ctrl+w这个通用快捷键)
    X          恢复关闭的tab(即x命令的反操作)
    T          在已经打开的tab中查找

附加的高级浏览命令


    ]]      点击名为next或者>链接,对于那些分页站点非常有用
    [[      点击名为previous或者<链接,对于那些分页站点非常有用
    <a-f>   新建teb打开多个链接
    gi      将焦点方法当前屏幕中的第一(或第n)个文本输入框中
    gu      到url的上一层级
    zH      滚动到左端
    zL      滚动到右端

Vimium也支持多次重做命令,比如点击5t将开启五个新的tab,ESC或者<c-[>将撤销队列、插入模式和查找模式

没有评论:

发表评论