Vimperator是一款很棒的Firefox插件,它允许你使用大量你在使用Vim文本编辑器时习惯使用的命令。
安装
安装过程包括访问此扩展程序的网站,我们还将克隆一些我们将要使用的扩展程序的GitHub存储库。
- 从您的网站安装扩展程序。
- 克隆扩展库:
$ git clone github.com/vimpr/vimprator-plugins.git vimplug
- 创建.vimperatorrc文件:
$ 触摸 .vimperatorrc
- 创建.vimperator目录:
$ mkdir .vimperator
基本处理
重新启动浏览器后,我们将了解基本处理方法。
要滚动页面,我们将使用Vim编辑器默认的键盘快捷键,即:
- 上下: k/j
- 在当前标签页中打开链接:按 f 并写下出现在所需链接上方的数字
- 在后台的另一个标签中打开链接:按 F 并写下出现在所需链接上方的数字
- 更改标签: CTRL-n y CTRL-p
- 在当前标签的历史记录中前进/后退: CTRL-或 y CTRL-我
- 查看当前下载: :下载 注意:在同一标签中打开
- 添加书签: A 注意:稍后我们将学习更完整的方法
- 查找书签: :bmark 注意: 同上
组态
我们将在.vimperatorrc文件中添加几行,就像Vim的.vimrc一样。
nnoremap l nnoremap h
现在我们进入vimperator的命令模式并加载我们的新配置:
: 资源! 〜/ .vimperatorrc
微小的解释
我们现在所做的,是将l键映射到右侧的标签页,将h键映射到左侧的标签页。
接下来,我们将编辑该文件,以便快速访问我们最常访问的网站:
添加以下内容:
静默qmark R http://cloud.feedly.com静默qmark g https://gmail.com静默qmark w https://wolframalpha.com静默qmark r http://reddit.com静默qmark或https://前景.com
我们再次加载文件。
: 资源! 〜/ .vimperatorrc
我们可以通过按下gnR键来练习配置,此时会打开一个带有订阅源阅读器的新标签页。
但现在我们无需使用鼠标即可访问Feedly,却发现无法使用该服务的键盘快捷键。
为了解决这个问题,我们将使用我们先前克隆的脚本之一,特别是,我们将使用libly.js。 为了使用它,我们遵循以下步骤:
-
$ cp vimplug / _libly.js .vimperator /插件/
- 将以下行添加到.vimperatorrc文件的开头
:源〜/ .vimperator / plugin_libly.js
- 将以下行添加到.vimperatorrc文件中
:lazy fmaps -u ='cloud \ .feedly \ .com'm / r gm ga gg gl ovnp
- 我们用
: 资源! 〜/ .vimperatorrc
现在,每次访问Feedly时,我们都可以使用此页面允许的键盘快捷键。
最后,如果每次按下 j 键时线条都会下降,我们可以将以下内容添加到 .vimperatorrc 文件中。
nnoremap j 3j nnoremap k 3k
现在它将下降/上升三行。
为了快速移动标签,我们可以将以下代码添加到.vimperatorrc文件中
nnoremap :tabmove! -1 nnoremap :tabmove! +1
书签/收藏夹
_favorites_是我在研究或查找有用信息时经常使用的东西。
但最快的书签添加方式是按CTRL – D或使用 Vimperator 按A,但这只会添加链接及其标题,所以如果几周后我们需要该信息,就必须记住标题或网站。
要使用标签,请按“a”键,然后在出现的行末尾输入:
-标记Label1,Label2等
现在执行反函数,我们按
:bmarks-标签Label1
如果我们只使用:bmarks,我们可以包含标题或链接的一部分。
杂
我们还可以使用组合键访问上下文菜单 ;c,我们选择链接(用键盘按
与链接重叠的数字),然后按Enter。
平铺标签
尽管可以在翻盖/标签之间切换(从现在开始,出于懒惰, 标签)仅 h y l 它很舒服,可以改善一点
加。 这个,用扩展名 平铺标签 这样就可以将一个选项卡分为多个,就像Vim的vsplit一样。
安装扩展程序后,其基本用法很简单:
- 克隆并分隔当前的Tab键 CTRL + 箭头
- 创建新标签并单独按 班次+ 箭头
- 移至我们按下的子标签 Shift+CTRL+ 箭头
- 将当前选项卡和右侧的选项卡合并到一个选项卡中,按 F12,将它们分开 F12 再次