装上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。 |
|