Sha*_*off 11
Firefox的Pentadactyl和 Vimperator 插件允许通过按 来在文本区域进行类似 vim 的编辑ctrl+t;我认为还有一个选项可以永久打开它。还有它的全部文本!这实际上会为您启动一个编辑器。
就 Chrome 而言,这并不容易,因为 API 非常有限。它们要求您在系统上运行服务器。有TextareaConnect,但它现在似乎坏了。
添加到 Shawn 的答案中,pentadactyl(和 vimperator)允许您ctrl+i在文本字段中按下时在 vim 中实际编辑它。它将文本字段的内容保存到一个临时文件中,在 (g)vim 中打开该文件,并在关闭编辑器后读取(更改的)内容。
这个问题的一个非常现代的解决方案是glacambre 的 Firenvim,它会自动覆盖文本输入框和一个与文本框内容同步的新窗口。这将使用您的系统 neovim,以及相关的配置和插件(!)。主观上,我发现它比 It's All Text 甚至 wasavi 等替代品的体验要流畅得多。此外,它具有完整的现代 neovim 实现,而不是自定义的类似 vi 的实现,因此使用它比 wasavi、vimsert 或 vimperator(现代 firefox 不再支持)涉及的上下文切换要少得多。
Firenvim 正式支持 Firefox 和 Chrome,非正式支持其他类似 Chrome 的浏览器。
但是,它确实需要安装 neovim,并且因为您在 Nvim UI 中输入,您会丢失文本框的原生字体(nvim 不能支持非等宽字体)等内容。
| 归档时间: |
|
| 查看次数: |
8351 次 |
| 最近记录: |