Web 浏览器输入字段上的 Vim 界面?

Web 浏览器输入字段上的 Vim 界面?

我正在寻找一个浏览器插件,它可以使用与 Vim 文本编辑器相同的键盘界面输入输入框的文本。我已经采用了维米姆这使得一般导航更加有效,但是我经常发现自己希望在选择输入字段时(就像我在创建这篇文章时)拥有 Vim 界面。我非常希望能够像使用 vim 文本编辑器编辑文件一样导航文本,我很好奇是否存在这样的插件?

答案1

五指Firefox 的 Vimperator 插件允许通过按 ; 在文本区域中进行类似于 vim 的编辑ctrl+t;我认为还有一个选项可以永久打开它。还有都是文字!这实际上会为您启动一个编辑器。

就 Chrome 而言,这并不那么容易,因为 API 非常有限。它们要求您在系统上运行服务器。有文本区域连接,但现在似乎已损坏。

答案2

瓦萨维为多个 Web 浏览器(Chrom(ium)、Firefox/Iceweasel 和 Opera)中的文本框提供 vim 界面,我可以确认它可以在 Linux 上的 Chromium(Debian 7 w/Gnome3)上运行。从 开始<Ctrl><Enter>,下面的主页上有更多信息:

瓦萨维主页

Github页面

适用于铬(铬)

安装到 Opera 和 Firefox/Iceweasel 的链接可以在主页上找到(上面的链接 - 我确实包含了它们,但我无法发布超过 2 个链接...)

答案3

添加到 Shawn 的答案中,pentadactyl(和 vimperator)允许您ctrl+i在文本字段中按 来实际在 vim 中编辑它。它将把文本字段的内容保存到临时文件中,在 (g)vim 中打开该文件,并在关闭编辑器后读回(更改的)内容。

答案4

如果您使用 Chrome,我最近发布了一个名为 Vimsert 的开源 Chrome 扩展。它可以让您在 Ace 编辑器的 vim 模式下编辑任何文本区域。

https://github.com/gabesullice/vimsert

相关内容