Vimium 使用 Vim 键绑定帮助您浏览网页

谁需要鼠标? 我们可以只使用键盘浏览互联网,而无需触摸鼠标或触摸板。 是的,有一个 Google Chrome 扩展名为 维密 它可以帮助您使用 Vim 键绑定浏览网页。

Vimium,也称为 黑客浏览器本着 维姆 编辑。

好在 Vimium 不会以任何方式改变或修改浏览器的界面。 它只是允许用户使用类似 vim 的键盘命令来导航网页、选项卡和链接。

如果您已经熟悉 Vim 键绑定,则可以像使用 Vim 编辑器一样有效地浏览 Web。 Vimium 是一个免费的开源项目,其代码可在 GitHub 中免费获得。

Vimium 允许我们执行以下操作:

  • 滚动浏览网页,
  • 重新加载页面,
  • 选择一个链接,
  • 在当前/新/背景选项卡中打开一个链接,
  • 切换到下一个/上一个标签,
  • 恢复关闭的标签页,
  • 固定/取消固定当前选项卡,
  • 往返,
  • 向下/向上和向左/向右移动,
  • 向下和向上移动到半页,
  • 将 URL 复制到剪贴板,
  • 为页面添加书签,
  • 搜索书签和历史记录,
  • 查看页面源代码等等。

全部来自键盘! 实际上不需要鼠标!!

Vimium 主要是为 Google Chrome但是有一个 Vimium 的实验端口 Firefox 可用的 这里. 不幸的是,某些功能可能无法在 Firefox 版本。

安装 Vimium

Vimium 应该可以在所有支持的操作系统上运行 Google ChromeChromium 和任何基于 Chrome 网页浏览器。 从安装 Vimium Chrome 扩展库.

添加 Vimium 扩展后,您将在浏览器的工具栏中看到该图标。

Vimium 扩展

好吧,Vimium 扩展被激活了。 让我们看看如何使用键盘快捷键浏览网页。

使用 Vimium 使用 Vim 键绑定浏览网页

正如我已经提到的,如果您习惯了 Vim 键盘快捷键,那么仅使用键盘浏览网页不会有任何困难。

基本导航

打开任何网页 Chrome/铬浏览器。

jķ 在整个网页中向下和向上滚动。

要向下滚动半页,请按 d. 同样,要向上滚动半页,请按 . IE d 为了 向下 为了 向上.

您可以通过按立即滚动到网页顶部 gg. 同样,要滚动到页面底部,请按 Shift+g.

如果我想向左或向右滚动而不是向上/向下滚动怎么办? 这很容易! 按 H 向左滚动并 l 向右滚动。 这在阅读长横向页面时很有用。

要打开网页中的任何链接,请按 Shift+f. 按下 SHIFT+f 后,您将在每个链接旁边看到一些随机字母,如下面的屏幕截图所示。

使用 vimium 在新选项卡中打开链接

只需按这些字母即可在新选项卡中打开相应的链接。 为了 example当我输入这封信时 ‘H’ ,它在上述页面的新背景选项卡中打开了第一个链接(即手动将消息添加到 Linux 系统日志文件)。

要从一个选项卡切换到另一个选项卡,请按 SHIFT+j 或者 Shift+k. 要后退和前进,请按 SHIFT+小时Shift+l.

您可以通过按重新加载当前选项卡 r.

出于某种原因,您可能希望将 URL 复制到剪贴板。 如果有,请按 年年 将当前 URL 复制到剪贴板。 剪贴板的 URL 可以通过按打开 p 在当前选项卡中打开它或 Shift+p 在新选项卡中打开它。

您将如何在网页的表单上输入文本? 例如,您可能想在网页中填写联系表格。 如果有,请按 聚焦第一个文本输入字段。 键入输入并按 Tab 键转到后续输入字段。

到 close 当前标签,按 X. 要恢复当前关闭的选项卡,请按 SHIFT+x.

搜索书签和浏览历史

我们可以通过键入字母来打开书签和浏览历史记录中的条目 (o 代表奥运会)。

使用 vimium 打开书签、历史条目使用 vimium 打开书签、历史条目

使用向上/向下箭头键浏览历史列表。

如果您已经打开了多个标签,请按 Shift+t 搜索所有打开的选项卡。

获得帮助

您甚至不必记住所有的键绑定。 只需按下 ? (问号)随时打开帮助菜单。 Vimium 帮助部分包括所有可用的快捷方式以及说明。

Vimium 帮助菜单Vimium 帮助菜单

我创建了一个简单的单页图像模板,其中包含所有 Vimium 快捷方式。 打印此图像并将其放在您的桌子或任何可见的地方。

Vimium 键盘绑定Vimium 键盘绑定

创建自定义快捷方式

还有一种方法可以创建自定义键盘快捷键。 如果你想映射一个键来做一个特定的动作,你可以这样做。

按打开帮助菜单 ? 钥匙。 点击 选项 顶部的按钮。

使用 Vimium 创建自定义键绑定使用 Vimium 创建自定义键绑定

在里面 自定义键映射 列,按以下格式设置您的键绑定。

地图 <键> <命令>

例子:

map c removeTab

上面的命令将映射键 C 到 close 当前选项卡。

您可以找到关闭当前选项卡的命令 显示可用命令 关联。

在 Vimium 中设置自定义键映射在 Vimium 中设置自定义键映射

这是命令 close 当前选项卡。

命令到 close 使用 Vimium 的当前选项卡命令到 close 使用 Vimium 的当前选项卡

只需将其复制/粘贴到自定义键映射列中,然后单击 Save 变化 使更改生效。

现在你可以 close 按下当前选项卡 C.

这足以在没有鼠标的情况下浏览 Web。 还有一些额外的高级快捷方式可用。 有关更多详细信息,请参阅最后给出的项目的 GitHub 存储库。

资源:

其他有用的 Vim 资源:

  • PacVim – 学习 Vim 命令的 CLI 游戏
  • 如何使用 Vim 编辑器在任何地方输入文本
  • 如何在 Vim 编辑器中一次注释掉多行
  • 如何在 Linux 上使用 Vundle 管理 Vim 插件
  • Vim-plug : 极简的 Vim 插件管理器
  • 如何在 Vim 文本编辑器中使用拼写检查功能
  • 如何使用 Vim 编辑器编辑多个文件