使用 Vimperator 附加组件增强具有 Vim 编辑器功能的 Firefox 浏览器

举报
Tiamo_T 发表于 2021/12/10 19:25:18 2021/12/10
【摘要】 Firefox 是最好的浏览器。Vim 是最好的编辑器。如果我们能将最好的浏览器 (Firefox) 与最好的编辑器 (Vim) 结合起来会不会很好?

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 命令,它将在浏览器底部显示该命令,如下图所示。

Vimperator Firefox 3 插件 - 显示菜单栏和工具栏

: 启用 Firefox 菜单和工具栏按钮

8 个强大的功能让 firefox 表现得像 Vim 编辑器

功能 1:使用 Vim 编辑器按键导航网页

开始浏览任何网站或网页,就像在 Vim 编辑器中浏览文本文件一样。例如,

  • gg – 转到网页顶部。
  • G – 转到网页底部。
  • k – line 向下滚动网页。
  • j – line 向上滚动网页。

请参阅我们之前关于:8 项 Vim 编辑器导航基础知识的文章。您几乎可以使用 firefox 中的所有 Vim 导航命令。

功能 2:使用键盘进行基本的 Firfox 浏览器操作

在典型的 Vim 编辑器中,我们不浏览网站。因此,浏览网站时仅使用基本的 Vim 导航命令是不够的。我们需要按键来打开一个 URL,向前翻页和向后翻页等。下表说明了基本的浏览器操作以及快捷键。

表:基本操作——Vimperator
Key Action
o URL 在当前选项卡中打开指定的 URL。
t URL 在新选项卡中打开指定的 URL。
Ctrl + O 转到上一页。
Ctrl + i 转到下一页。
Ctrl + ^ 转到备用选项卡。
:ls 显示当前打开的选项卡及其详细信息。
:q 关闭当前选项卡。

Vimperator Firefox 附加组件 - 列出所有打开的 URL
: 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

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。