使用 Vimperator 附加组件增强具有 Vim 编辑器功能的 Firefox 浏览器
Firefox 是最好的浏览器。Vim 是最好的编辑器。如果我们能将最好的浏览器 (Firefox) 与最好的编辑器 (Vim) 结合起来会不会很好?
在本文中,让我们回顾如何使用 Vimperator Firefox 附加组件在 Firefox 浏览器中使用强大的 Vim 导航概念。让我们了解一下如何安装 vimperator 插件,以及让 Firefox 浏览器表现得像 Vim 一样的 8 个强大功能。
安装和使用 Vimperator firefox 插件的 2 个步骤
步骤 1:Vimperator Firefox 插件安装
- 转至vimperator.org,点击图标“下载Vimperator的”下载最新版本.
下载后,点击安装,安装插件。重新启动 Firefox 浏览器以开始使用该插件。
第 2 步:不要惊慌。找回 Firefox 菜单和工具栏。
正如 vimperator 主页中指定的那样,Vimperator 默认隐藏 Firefox 菜单栏和工具栏。在您完全熟悉 Vimperator 之前,您可以使用以下 set 命令显示菜单栏和工具栏。
:set guioptions+=mT
由于浏览器的行为类似于 Vim 编辑器,您可以在浏览器中直接键入上面的 :set 命令,它将在浏览器底部显示该命令,如下图所示。
图: 启用 Firefox 菜单和工具栏按钮
8 个强大的功能让 firefox 表现得像 Vim 编辑器
功能 1:使用 Vim 编辑器按键导航网页
开始浏览任何网站或网页,就像在 Vim 编辑器中浏览文本文件一样。例如,
- gg – 转到网页顶部。
- G – 转到网页底部。
- k – line 向下滚动网页。
- j – line 向上滚动网页。
请参阅我们之前关于:8 项 Vim 编辑器导航基础知识的文章。您几乎可以使用 firefox 中的所有 Vim 导航命令。
功能 2:使用键盘进行基本的 Firfox 浏览器操作
在典型的 Vim 编辑器中,我们不浏览网站。因此,浏览网站时仅使用基本的 Vim 导航命令是不够的。我们需要按键来打开一个 URL,向前翻页和向后翻页等。下表说明了基本的浏览器操作以及快捷键。
Key | Action |
---|---|
o URL | 在当前选项卡中打开指定的 URL。 |
t URL | 在新选项卡中打开指定的 URL。 |
Ctrl + O | 转到上一页。 |
Ctrl + i | 转到下一页。 |
Ctrl + ^ | 转到备用选项卡。 |
:ls | 显示当前打开的选项卡及其详细信息。 |
:q | 关闭当前选项卡。 |
图: ls 命令显示所有打开的 Firefox TAB(点击图片放大)
特性 3:Firefox 浏览器的 Vim Like 状态栏
你会得到一个像 Vim 一样的状态行,你可以在其中看到以下许多有用的信息:
- 下载内容时网页下载的进度
- 打开的标签总数
- 当前标签号
- 您所在页面的百分比。即页面顶部为 0%,页面底部为 100%。
功能 4:像 Vim 编辑器一样搜索网页内容
- 在浏览网页时,您可以使用 vim 的所有搜索功能,例如 '/'、'?'、'n'、'N'。
- 向前搜索:您可以通过'/searchtext'向前轻松搜索网页内部。按“n”进入下一场比赛。按“N”转到上一场比赛。
- 向后搜索:您可以通过“?searchtext”向后轻松搜索网页内部。按“n”进入下一场比赛。按“N”转到上一场比赛。
功能 5:点击链接
如果您想在不触摸鼠标的情况下单击链接,请按“f”,这将突出显示页面上的所有链接,链接前面带有链接编号。输入链接号以开始加载该特定链接。
在下面的网页中,当我按“f”时,它会以黄色突出显示页面上的所有链接,并在其前面显示一个数字。所以,如果我想打开“创建强密码的终极指南”,我会按7(显示在链接前面)。
功能 6:在 Firefox 中使用 Vim 编辑器标记、宏和地图功能
标记:
您可以在网页中创建本地和全局书签,稍后您可以返回到同一位置。阅读我们之前的文章,其中解释了如何在 Vim 编辑器中添加书签。相同的概念在使用 Vimperator 插件的 Firefox 浏览器中起作用。
宏:
您可以记录特定操作(例如,打开网站、输入您的登录信息等)并将其与注册表关联。在 Firefox 浏览器中记录操作/点击的顺序后,您可以通过键入 @ 后跟注册名称来再次播放。
这与 Vim 编辑器中的宏概念完全相同。关于录制和播放的详细解释,请参考我们之前的文章Vi 和 Vim 宏教程:如何录制和播放。
地图:
您可以将作业映射到键。因此,每当您键入密钥时,您都会立即完成工作,如下所示。
:map gk o www.hgst.com.cn
- :map – 创建地图的 Vim 命令
- gk – 地图名称(地图名称)。
- o www.thegeekstuff.com – 调用地图名称时要执行的命令。
所以按gk,这将在当前页面打开这个博客。
功能 7:Vimperator Firefox 附加帮助和教程
与 Vim 帮助类似,您可以通过输入 :help gt 从浏览器直接访问特定主题的帮助页面
:help gt
对于 vimperator 教程,在 Firefox 中按 F1 将带您进入教程。或者输入 :help 将带您到教程页面。
功能 8:使用击键处理选项卡式浏览
使用以下按键在 Firefox 打开的选项卡中导航。
Key | Action |
---|---|
g0 | 转到第一个选项卡 |
g$ | 转到最后一个选项卡 |
gt | 转到下一个选项卡 |
gT | 转到上一个选项卡 |
除了标签导航,您还可以进行以下标签操作。
复制选项卡:有时您可能想要复制当前窗口。要在另一个窗口中打开相同的网页,请输入以下内容。
:tabduplicate
重新打开标签:重新打开关闭的标签,可以使用:
:u
转到选项卡:可以使用以下方法转到第 N 个选项卡:
:tn N
如果您在 Firefox 中打开了 10 个选项卡并想跳转到第 5 个选项卡,请键入:tn 5
- 点赞
- 收藏
- 关注作者
评论(0)