人物图标素材:体验vimperator

来源:百度文库 编辑:偶看新闻 时间:2024/03/29 18:26:00
装上vimperator之后,会将firefox的菜单栏、地址栏和书签工具栏都隐藏起来,仅剩下标签栏、状态栏以及vim特色的命令输入栏。就如上图所示的那样。

没有菜单栏和地址栏,新手可能会感到手足无措,但不要恐慌,在最底下的命令行输入
:set go+=mTB
然后按enter,就可以了。上头的m、T、B分别代表菜单栏、地址工具栏、书签栏。
如果vimpetator用上手了,反而看着上头的三个栏不爽,那也容易得很,命令行里输入
:set go=
就行了。

没了地址栏,怎么打开网页呢,这个很容易,摁o(意思就是open了),然后就可以在命令行里头输入地址。如果想在新标签里头打开网页呢,摁t(tab的意思)再输入地址。这样裸输地址很不方便,我一般都喜欢把经常访问的网页存储到书签里头,然后通过书签栏来打开网页。用vimperator的时候,怎么利用书签功能,我目前也是茫茫然,不懂得怎么操作。按部就班慢慢往下学吧,看看vimperator会不会在这方面带来惊喜。

vimperator和vim一样,也有几种模式,经常使用的就是普通模式(normal mode)和命令行模式(command line mode)。这个用过vim的人都知道怎么回事,我也不知道怎么和没用过vim的人解释这个(估计不用vim的人也不会来用这个插件)。启动vimpetator的时候,默认是处在普通模式,要进入命令模式,摁下“:”(半角的英文冒号),然后就可以在最底下的命令行中输入命令了。这些命令都有啥呢?上头的两条set xxxx就是两条命令。其他的呢,我们来慢慢学吧:

:help :命令    查看“命令的帮助”,比如我要查看set的帮助,在命令行里头输入:help :set 然后就会打开一个新的网页,显示set的用法。
:set xxxx    进行各种设置,利用上面的命令可以看到可以进行哪些设置
:bmarks    列出现有的的书签列表(试过这个,但还是不知道怎么打开列表中的某个书签)
:bmark    添加一个新的书签
:open [地址]  在当前页打开[地址];:open someword  则是在当前页利用浏览器的默认搜索引擎搜索关键字,这等同于普通模式下摁“o”
:tabopen   同open,只是在新的标签页中干open的活。等同于普通模式下摁“t”
:back 和 :forward   根据历史纪录前进和后退
:echo [表达式]   以javascript的形式运算[表达式]并显示结果——对javascript不懂的人飘过。
:map   创建和修改键盘快捷键(这个后面会降到)

另外,不用鼠标的话,怎么点击网页中的链接呢?摁F或者f会将页面上的链接编号,编号会显示在每个链接的左边,选择相应的编号就会打开相应的链接。F和f的不同在于F会在新的标签页中打开链接,f则是在当前页打开链接。

下面是一些快捷键(有些应该是firefox自带的)
h,j,k,l  导航键
H,L 前进/后退键
gt或者Ctrl+n 下个tab
gT或者Ctrl+p 上个tab
/ 在当前页面搜索
d 关闭当前tab
u 重新打开之前关闭的tab
zi 页面放大,同+
zo 页面缩小,同-
zz 恢复页面大小
gf 查看页面源码
Ctrl+o,Ctrl+i 在当前标签页内实现前进和后退,firefox自带的Back Space也可以实现后退功能,不过需要在firefox的about:config中,将browser.backspace_action的值改成0,默认是2
Space,Ctrl+b 向前/向后翻页
Ctrl+u,Ctrl+d 向前/向后翻半页
g0,g$ 移动到第一个/最后一个标签

找到一个快速打开空间的替代方法。比如我想要快速打开我的blog主页,我就在我的这个页面处于我的blog主页的时候,摁下M,然后摁个数字,比如1,这时候,最下方的命令行中会出现:Added Quick Mark '1': http://hi.baidu.com/naturennn。尔后,就可以在利用go1在某个标签页上快速打开我的主页。如果想让firefox保存这个设定,在命令行里头输入:mkv,就会将之前所做的设定写到配置文件里头,下次打开firefox的时候,不用重新配置vimperater,就可以使用之前所做的设定了。我想我也快要告别鼠标了:)

另外vimperator的用户配置文件为$HOME/.vimperatorrc,可以手动编辑该文件来设置vimperator。

其他的tip,在我之后的使用和学习中,再慢慢补上。

vimperator真是个好东西。感觉so cool。