Vimperator 快速指南

这篇东西是Vimperator 帮助里面的tutorial.html文件。我看看有没有时间,要按时时间足够的话就把这个插件文档全部翻译了一起打包,带它自己的CSS 效果会好不少。

这份快速指南旨在帮助新用户在最短的时间之内适应和应用Vimperator ,而不是一份涵盖Vimperator 全部特性的参考手册。

快速指南

tutorial

如果你是从零开始使用Vimperator (也就是说你们有任何的自定义设置),你应该是在一个内容极为简洁的窗口中看见这份帮助文件,菜单栏、地址栏、书签工具栏都被隐藏了。为防你忘记了中的简介中的提示,这里再次强调,你可以以通过下面的命令恢复隐藏的内容:

<CR> 表示<Enter> 或者<Return> 键。如果你是个VIM 熟手,你肯定会觉得这一切太熟悉了。

不过,以作者的看法,熟悉Vimperator 最好的方法就是从现在开始就禁用那些被隐藏的内容(上面讲到的操作可以通过下面的命令:set go=<CR>来恢复)。更多详细内容你可以看 options(选项)中的'guioptions'(外观选项)

Vimperator 的模式化接口

模式化

Vimperator 的强大——和Vim 一样——体现在它的模式化接口,不同的按键在不同的模式中拥有不同的含义。Vimperator 有几个不同的模式,但是最常用的还是“Normal”(普通)模式和“Command-line”(命令行)模式。

当Vimperator 启动时,默认是处在普通模式。我相信,大部分时间以都会处在这个模式里面。

如果你要竟如Vimperator 的另一个模式——命令行模式,你只需在普通模式下输入':' (冒号)。今后你会频繁地看到Vimperator 的命令,以':' 开始,后接一个命令。

要从命令行模式回到普通模式,点击<Esc> 。点击<Esc> 同样也是Vimperator 中你从大部分其他模式回到普通模式的方法。

获取帮助

获取帮助

Vim 是一个伟大的编辑器,但是不是一个浏览器。所及即便是Vim 的骨灰级玩家在使用Vimperator 的时候也或多或少的要看一下文档。要看文档,你只需输入:help 命令,这里面包你可以查看大部分Vimperator 的特性。例如,你可以通过输入

查看:help 命令的帮助。

同样,设置选项的帮助内容可以通过输入:help '{option_name}' 来获取(注意单引号内是选项的名称,这和Vim 中一样。)关于所有选项的信息,很容易向导,是通过命令:help options 来获取。

要获得gtgT 两个快捷键的映射信息,你可以输入:

最后,作为帮助系统的补充,:exusage, :viusage:optionusage 是三份命令的快速参考。

——或者说我如何才能学会不担心并慢慢爱上我拥有的那80 余个按钮。

Vimperator 的效率——同样适用于它灵感所来的传奇编辑器——在于它可以让你的手不离开键盘却完成大部分的工作。当然,这也有一些事情是非鼠标不能完成的,比如图形界面设计和一些游戏,Vimperator 假定浏览器不需要用作这些事情。

下面一些场合中,鼠标被认为是不可获取的,看看Vimperator 是如何挑战这些预想的。

通过一些简单的击键来完成浏览器滚屏:

  • j/k — 一行一行地上下滚屏

  • h/l — 一行一行的左右滚屏

  • <Space>/<C-b> — 上下翻页

  • <C-d>/<C-u> — 上下翻半页

你键盘上标准的按键(<Up>/<Down>/<PgUp>/<PgDn>)和原先一样有效工作。

历史导航(即“向前”、“回退”)和滚屏一样简单。

  • <C-o>/<C-i> — 向前/后翻滚当前窗口/标签的历史

利用下面的击键行为来在不同的标签之间移动,对于使用标签的Vimmer 来说也应该相当熟悉了。

  • gt/<C-n> — 转到下一标签

  • gT/<C-p> — 转到上一标签

  • g0/g$ — 转到首个/最后一个标签

  • d — 关闭当前活动标签(清除缓冲区)

要在新标签中打开一个网页,请使用::tabopen {url} 。要在当前标签中打开网页请使用::open 。普通模式下将上面两个命令分别映射为to ,所以下面的两对命令是等效的:

网上冲浪的一些建议(hints)

Hints 指南

现在你可以用Vimperator 输入网址浏览了,但是,等等。。。你该如何通过网页中的链接打开一个新页面或者说一个新标签?没有了那个有尾巴的朋友,你如何“点击”这些链接呢?

答案是“hints”。激活hints 将在Vimperator 可以找到的每个链接旁边显示一个数字。要点击链接,只需简单的敲击对应数字就好,默认情况是一个红色方形中有一个白色的数字。

对于文本链接,这里有一些附加的快捷方案,你可以输入连接所包含的一些文本,Vimperator 会搜索它找到的所有的链接,然后仅仅hints 符合要求的链接,这样可以进一步缩小范围。如果你输出的文本在所给的链接当中是独一无二的,那Vimperator 将会直接打开那个链接而不是缩小范围。

无论你选择何种标明目标链接的方法,一旦Vimperator 高亮显示了你想要的链接,你只需点击<Enter> 就可打开它。

最常见的hint 模式是QuickHint 模式。要激活和这个模式,请点击f 或者F 。小写的f 将在当前标签打开链接,而大写的F 将在新标签中打开链接。

要测试,请访问这个链接:Vimperator 主页。通过mode with f 或者F 激活QuickHint 模式来高亮显示现在所有可见的链接。然后开始输入连接的文本,文本内容应该是让你的链接独立可识别的,然后Vimperator 将会打开它。一旦你完成了这个任务,请记住使用<C-o> (历史回退)或者d (删除缓冲区)回到这里,使用什么方法取决于你用什么方式激活QuickHint m模式。

常见问题

常见问题

假设你网址输到一半了你才想起来,你已经在前面的标签中打开过这个地址了,现在你的命令可能是这样的形式:

你可以通过下面的命令来返回之前的标签:

为了以后而保存——vimperatorrc

vimperatorrc

一旦你为Vimperator 设置了一些逆向要的选项,比如映射、命令,你一定希望下次你打开Vimperator 的时候它们还是有用。还是和Vim 类似,你可以通过文件vimperatorrc 来完成它。

要保存你当前的设定,以保证下次你打开Vimperator 的时候自动加载它们,使用命令::mkv

这个命令会创建文件$HOME/.vimperatorrc 来保存你的设定。它是一个简单的文本文件,和vimrc 文件类似,并且可以通过简单编辑来满足你的需求。

找到离你最近的退出方式

不用菜单退出

Vimperator 支持Vim 所有经典的退出方法。

  • :xall — 离开并保存为下次打开保存当前浏览会话,默认方式

  • :qall — 离开而保存会话

  • ZZ — 普通模式下命令:xall的映射

  • ZQ — 普通模式下命令:qall的映射

Firefox 去哪了?

Firefox 去何处

你现在可能有点摸不着头脑的感觉。不用担心,毕竟Vimperator 下面还是Firefox ,这里有一些重新让Firefox 发光发亮的方法。通过命令:help 你可以查看让这些命令和映射更好地工作的详细的信息。

  • :dialog — 要连接Firefox 众多的对话窗口,你可以使用:dialog 命令,请查看:help :dialog

  • :bmarks — Vimperator 提供了一个通向书签的新接口,实际上还是标准的Firefox 书签。:bmark 将添加一个新的书签,而:bmarks 则是列出现有的书签列表。

  • :history — 命令如其名,这个命令显示的是Vimperator 历史,这些历史项目是彩色的、可卷动的,同时也是可点击的。

  • :emenu — 通过命令行连接Firefox 的菜单项目。

请自由试验这些命令,如果你使用:tabopen 命令,记住使用gt/gT 映射回到这个页面。如果你使用:open 命令,请使用历史快捷键(即:H)返回。如果你不慎迷失了,没关系,只需输入:help<CR> 并点击“Tutorial” 链接返回。

让我离开这!

删除

如果你用公平一点的眼光来看待它,坚持使用它……哎,告诉你怎么做吧。

按Vimperator 的方式来做是输入命令::addons 。执行这条命令将会打开Firefox 附加组件对话框窗口,你现在可以用一般的方法来删除它,在列表中选择Vimperator 然后点击(是的,就是点击)卸载

当然,你也可以用老式的方法来完成这件事,重新启用菜单栏,我们上面说过。执行命令:set go+=m ,然后在工具菜单中选择附件组件

我有兴趣,但是不是很适应!

支持

Vimperator 拥有充满活力并且逐渐增长的用户群,如果你遇上没法通过Vimperator 解决的问题,或者你想你可能发现了什么bug,请让我们知道!我们有专门的 wiki支持,你也可以连接freenode 上#vimperator 的IRC 频道。

如果你想获得某些新的特性,或者发现改变什么会让Vimperator 更好,请你同样让我们知道。我们的开发者无论什么时候,只要有时间就会工作在这个项目之上,但既不是能力无穷大,也不是全能,所以,请你谅解我们。如果你不能等待,希望抹上就用上新的特性,我们也欢迎你提供补丁。你可以看开发者页面获取更多的信息。

版权说明

无特殊说明均为原创文章,转载请注明。
本文链接地址: http://sunxun.info/2009/10/vimperator-tutorial/

分享家:Addthis中国
2009年10月31日 | 归档于 软件
  1. 2009年11月4日 20:27 | #1

    内容不错啊,只是有点遗憾 就是很多字符转换成表情了

  2. 深蓝
    2010年3月29日 14:21 | #3

    指导文章很好,赞之

  3. cnkiller
    2010年4月26日 12:57 | #4

    谢谢 刚装上就到这里来学习了。很好的文章

  4. 2010年7月19日 15:48 | #6

    从佳软那里过来的,很不错~ 谢谢。

    要是再全点就好了。~

  5. 2010年7月23日 11:08 | #7

    最近也在研究vimperator,感觉很有意思。。·

发表评论

XHTML: 您可以使用这些标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。请务必注意user必须和评论者名相匹配(大小写一致)。