红联Linux门户
Linux帮助

介绍一款for firefox的插件----vimperator----X里上网不再依赖鼠标

发布时间:2010-11-26 23:46:07来源:红联作者:Tuzki
[i=s] 本帖最后由 Tuzki 于 2010-11-30 12:55 编辑 [/i]

顾名思义,就是让你的firefox像vim一样好使,不再依赖鼠标!!
下载网站:
http://vimperator.org/vimperator

其实刚装好时重启FF,我惊呆了----工具栏菜单栏地址栏都不见了,只有窗口:
[attach]32889[/attach]
还好主页还在,不然就真out了。
随便打了个字母搜索以后,我试着用j向下移动,竟然成功了!兴奋之余,我还是搜索了一下这个插件的使用。现在把一些基本的操作分享给大家。


安装vimperator插件以后的浏览器会和在tty里的vim一样,在底部出现白底黑字的提示输入命令的一行,倒数第二行则是当前标签的地址or鼠标指针所在链接的地址。
以下命令如不说明皆为普通模式(即命令模式),如不清楚,请常按esc,有益健康

j/k 向下/上滚屏一行(上下移动滚轴)
h/l 向左/右滚屏一列(左右移动滚轴)
C-d(down) 向下滚半屏
C-u(up) 向上滚半屏
C-f/C-b 向前/后滚动
$/^ 嘿嘿,这个大家自己猜猜

:ls 列出当前所有buffer(即标签)的标题和url
gf 查看页面源代码
g 查看页面信息

:o [name] 如果[name]为地址则在当前标签打开网页(输入时不输入[]);如果为关键词则在当前标签用默认搜索引擎搜索关键词;如果留空白则打开空白标签。哦,还有,普通模式下,可以直接按o键
例如打开百度:
:o www.baidu.com
技巧:首次得输入完整域名www.baidu.com,在那之后打开就可以按键补全:
:o baidu (如果有多个选项,按就可以选择)

搜索"Tuzki":
:o Tuzki

:t [name] 用法同:o命令,但转至新标签。哦还有,普通模式下,可以直接按t键
:w/:winopen [name] 用法同:o,但转至新窗口。哦还有,普通模式下,可以直接按w键(发现规律没?)

gg/G 到页首/尾
50gg 到当前页面的50%处

f 为当前屏幕内的链接编号,接着输入相应数字,则在当前标签页打开数字指向的链接。位数不足补回车键
H/L 进入当前标签的前一个/后一个历史标签
C-o/C-i 同上
F 作用同f但是是后台新标签页打开

gt/gT 转到下/上一个标签页
b3<回车> 转到第三个标签页
g0/g$ 转到第一个/最后一个标签
gu 到url的上一层目录:
http://www.w.org/1/2/3http://www.w.org/1/2
gU 到url的根目录

d 关闭当前标签页(试试D有何不同)
:2bd/2d 关闭当前及右/左边临近的标签
2u 重新新建打开最近关闭的2个标签(最多10个)

ZZ 关闭浏览器窗口,保存页面(但我觉得没保存)
:q 这个也自己猜猜吧
ZQ 关闭窗口,不保存页面

a<回车> 将当前标签加入书签
y 复制当前标签页的地址到剪贴板
p 在当前标签页打开剪贴板内的地址
P 同上,不过却是在新标签页打开。大家琢磨一下如何在新窗口打开吧,呵呵

i,v,y 按i进入insert模式,不过貌似只能移动光标……然后按v进入可视模式,移动光标选择文本,y复制选择的文本到剪贴板
[n]gi n为数字(不用输入[]),光标定位进入当前页面的第n个输入框进行编辑,不输入数字默认进入第一个

/ [name]<回车> 往下搜索关键字。n/N就不用赘述了吧
? [name]<回车> :-)这个不用我赘述了吧
*/# 往下/上搜索光标处单词

:zi<回车> 放大页面
:zo<回车> 缩小页面
r 重新载入当前页(刷新)
C-c 停止载入当前页

;y 注意是“分号”!输入过后会出现输入f命令那样的界面,别着急,你只需输入数字就可以copy其对应地址到剪贴板
;t 和F很貌似哦,但有小小的区别:此命令执行后,会同时转至打开的标签,而非后台

:restart 重启浏览器
:perf 调出首选项对话框
:perf! 调出about:config
:addon 调出附加组件对话框。试试:addons,看看有什么区别
:dialog downloads 调出下载列表
:dialog console 调出控制台

:se go=mT m,开启菜单栏;T,开启工具栏;=后面空白则恢复初始状态
:se editor=gvim 设置默认编辑器为gvim。用gi进入编辑框过后,C-i就可以打开编辑器输入或者修改内容啦!

:help index 查看命令索引。

如有疑问,以:help为准

小结
Tip:
在使用C-i打开编辑器并完成编辑后,可以使用:wq保存进浏览器,也可以:w [filename]保存到自己的home目录;
我这篇帖子就是用gvim编辑的,否则我还真不知道在浏览器自带的编辑器里编辑如何用tab缩进。嘿嘿……
另外,vimperator似乎不支持javascript,特别是f,F,;y,;t,gi等命令,也不能呼出gvim等外部编辑器。所以在使用webqq、登录qq空间、个别的邮箱时还是得用上鼠标;
GNU/Linux用户问题不大,windows用户会有一些问题;
多按!!!多按!!!

其实我们可以像在vim里一样用:![command]执行外部命令,不信试试:!ls和:cd [dirname]看看。vim熟练的话学vimperator事半功倍,vimperator的使用也可以促进vim的熟练。比如我就通过vimperator知道了vim下可以使用:t在新标签打开文件,并使用,gt等键切换。

就到这儿吧,我实在是恨不得把所有的命令写下来,但考虑到自身实力和阅读者的耐心,还是暂时搁置一段时间吧。我所列出的仅仅是满足日常浏览网页时的常用命令,冰山一角而已,如果想要vim进阶还是参看vim的help或者manpage或者去vimperator的主页吧:0w5ty(1

一句话,学linux需要的是汗水

啊,刚看了看,写得真水,还有错误。
添加了几个快捷键:直接按o,t,w;
修正了“冒号”一词,应为“分号”;
改正个别词语,使语句通顺。
文章评论

共有 30 条评论

  1. chaiko 于 2015-01-12 20:57:25发表:

    卧槽我竟然发过这么无聊的帖子

  2. wfeng 于 2010-12-24 19:03:34发表:

    事情应该越来越简单,有东西不用复杂.

  3. hduhjj 于 2010-12-13 22:51:19发表:

    好玩,不过暂时不会去用,闲下来会玩玩,实用性和技术性并不是很高……

  4. fuhaoyun 于 2010-12-02 22:36:14发表:

    VIM绝对是个好东西,可是我还没有习惯,所以^

  5. rp7kk1987 于 2010-12-02 12:49:37发表:

    look

  6. Tuzki 于 2010-11-30 12:46:38发表:

    25# himila


    谢谢!:0wmjh(1

  7. himila 于 2010-11-30 12:25:11发表:

    要查看命令列表 :help index

  8. himila 于 2010-11-30 12:20:25发表:

    你搞个 it's text 扩展 就可以调用gvim了

  9. ruthless369 于 2010-11-29 20:34:53发表:

    额~不错!

  10. Tuzki 于 2010-11-29 11:35:01发表:

    [i=s] 本帖最后由 Tuzki 于 2010-11-29 23:22 编辑 [/i]

    18# lihongwu1987


    想把光标定位到第一个文本框就是gi,第二个文本框就是2gi,第三个就是3gi,以此类推。哦对了,另外,我感觉似乎vimperator对javascript的支持不太好,如果页面是java脚本的,f/F就没用了,还是得用鼠标,而且,输入框里不能使用呼出gvim。典型的就是webqq、163邮箱里面。

  11. setlt 于 2010-11-28 21:15:14发表:

    学习了,支持一下。

  12. lihongwu1987 于 2010-11-28 11:30:13发表:

    19# himila


    找到了,楼主写了,查找那段gi相关的^_^

  13. himila 于 2010-11-28 11:26:50发表:

    18# lihongwu1987

    点进那个框,应该自动变 insert模式的。。。。
    莫非你是想不用鼠标。。。。。。那个不知道。。。。tab键??

  14. lihongwu1987 于 2010-11-28 11:23:50发表:

    楼主,我又有问题了,就是我想要在框里输入文字,该如何切换呢,还有相关的比如有若干个文本框可以输入该如何切换呢?我查文档没看到,眼神不大好,谢谢!

  15. BKZ 于 2010-11-27 23:17:23发表:

    有点意思,回头玩一玩

  16. pl_014 于 2010-11-27 22:00:35发表:

    等找个时间试试,嘿嘿,firefox也vi了

  17. lihongwu1987 于 2010-11-27 21:50:16发表:

    13# himila


    装上就知道了,有的,敲":help"

  18. lihongwu1987 于 2010-11-27 21:48:24发表:

    11# Tuzki


    哦这样呀,非常感谢!

  19. himila 于 2010-11-27 21:47:42发表:

    不知道这个东东的帮助里有没有使用手册啊。。。。。难免要查下怎么打命令啊。

  20. himila 于 2010-11-27 21:45:04发表:

    8# Tuzki

    官方的nightly版

  21. Tuzki 于 2010-11-27 20:43:35发表:

    10# lihongwu1987


    把输入法切换为英文就可以了

  22. lihongwu1987 于 2010-11-27 19:25:44发表:

    感觉有的时候f后直接输入数字打开链接会不管用,还得输入文本,是吗?

  23. lihongwu1987 于 2010-11-27 19:23:23发表:

    G,哈哈。

  24. Tuzki 于 2010-11-27 18:30:50发表:

    3.0????

  25. himila 于 2010-11-27 15:07:26发表:

    [i=s] 本帖最后由 himila 于 2010-11-27 16:43 编辑 [/i]

    确实不错。。。也不影响以前的使用习惯。。
    没有菜单栏,需要的话可以用设置命令打开: set go=mTbr
    最好用3.0版,人性化很多。界面也好看点。

  26. shenhao0129 于 2010-11-27 12:27:25发表:

    有空我再玩玩,反正习惯了vim,试试这个也不错

  27. mingfai123 于 2010-11-27 09:59:33发表:

    有意思

  28. Drcede 于 2010-11-27 08:49:33发表:

    相当不错

  29. lihongwu1987 于 2010-11-27 08:23:53发表:

    哈哈,这个有趣!

  30. shenhao0129 于 2010-11-27 00:03:14发表:

    这个插件我原来看过到,不过也只是简单的看来一下英文的介绍就略过去了