1 min read

Vimperator 其实很简单

在提到 Vimperator 时,许多教程都会说及 Vim,毕竟 Vimperator 的理念来自 Vim,不提下祖籍何方好像不应当,但藉此他们也说,Vimperator 的学习曲线很陡。这句话对没学过 Vim 的人来说,真的阻碍很大。但我个人觉得不必这样描述,试着回想一下,大家平时最常用的操作,大概不会超过几个,只要熟悉这几个,已经可以很大提高浏览网页效率,减少使用鼠标的频次,至于更高阶些的应用,比如自定义命令等等,那完全看个人兴趣,没必要让这些高阶应用成为新手尝试 Vimperator 的拦路虎。

虽然以前写过一篇 Firefox 利器 Vimperator,但内容还是偏多,这篇再行精减,挑出最常用的操作。

设置 Vimperator 界面

Vimperator 默认界面并没有工具栏、菜单栏,新手可能无法习惯这种简陋。在 Vimperator 下执行:

:set gui=menu

就可以显示菜单。

在我们上手基本快捷键后,可以再隐藏它:

:set gui=nomenu

打开网页

有两种方式打开网页,

  1. 在当前页打开
  2. 在新标签页中打开

前面一种按 o 键,后面一种按 t 键,o 指 open,t 指 tabopen,之后就可以在命令行模式里输入要打开的网址。

上面的两个按键都是小写,它们有大写的变体,OT,意义与小写接近,不过网址不是你自己输入的,而是基于当前网页的网址进行编辑,然后再决定是当前页打开还是新标签页里打开。

浏览网页

打开网页后,常见的操作该是浏览,上下左右滚动页面,平时可能要用鼠标滚轮,或者拉动滚动条,但 Vimperator 里,你可以使用简单的几个键:

h – 左

l – 右

j – 下

k – 上

刚用可能会不习惯,但多用几次,手部肌肉有了记忆,自然就流畅了 – Vim 之所以用这几个键来表示上下左右,是因为 vi 的开发者当时使用的机器上,上下左右箭头键就刻在这几个键上

大家在浏览网页时,可能会经常看见“返回顶部”的按钮,但应该没人见过“去到底部”的按钮。Vimperator 返回顶部命令是 gg,到底部是 G,而且你还能明确指定整个页面的百分位置,比如,页面中间是 50G,其他可类推。

打开页面链接

互联网的发展始于超链接,你打开的任一网页,基本都会有一个以上的链接,你可能想打开这个链接,用鼠标的话可以左键点击,Vimperator 使用一个 hints 模式,你只要按下 f 就可以进入该模式,进入 hint 模式后,Vimperator 会给页面内看得见的链接添加标记(默认为数字,可以自定义),然后键入数字就可以直接在当前页打开该链接。意料之中的是,大写的 F 的作用是在新标签页中打开链接。

历史导航

打开页面 -> 打开页面 -> …… 如此重复几次后,你可能想后退,想前进,这时可以用 H 后退,L 前进,也可以 /来前进后退。

关闭页面

你想关闭页面,简单一个 d 就可以关闭当前页面。这时,置为当前的页面是被关闭页面的右侧标签页,如果要激活左侧标签页为当前页面,则是按 D

标签页管理

开了好多个标签页,这时可能需要切换:

gt – 下一个标签页

gT – 上一个标签页

ctrl-n – 下一个标签页

ctrl-p – 上一个标签页

b – 个人觉得是最便利的方法,它通过过滤 url 地址来选择页面

退出 Vimperator

:exit – 退出,不保存当前会话历史,下次启动一切再从头

:wqall – 退出,保存当前会话历史,下次启动则恢复此次浏览状况

帮助

:help – 目前的帮助文件为英文、日文两种语言,没有中文。

修订历史

  • 2015-06-12 修订错误,改善排版
报告问题 修订

如果你有自建 https 代理的需求,欢迎尝试 Phantom,一键搭建,方便快捷。查看 demo