或者“我如何在Firefox中使用gVim在文本框内回答SO上的问题?”
从扩展页面:
在任何编辑框的右下角会出现一个小的编辑按钮。点击它。如果这是您第一次使用 "It's All Text!",则会要求您设置偏好设置,最重要的是编辑器。
网页将弹出到您选择的编辑器中。当您保存它时,它将在网页中刷新。等待那个意味着辐射已经生效的魔法黄色光晕!
Vimperator 可以让Firefox表现得非常像VIM文本编辑器:
Vimperator是Firefox的免费浏览器插件,可以使其外观和行为类似于Vim文本编辑器。它具有类似的按键绑定,并且你可以将其称为模态Web浏览器,因为按键绑定根据所处的模式而异。
一旦你将光标放在文本框中,请按下Ctrl + I 打开编辑器,默认情况下为gvim。
It's All Text!可以让你使用任何编辑器。要与vim一起使用,您需要一个小型shell脚本在终端中打开它:
#!/bin/sh
exec xterm -e /usr/bin/vim "$@"
au LocationChange .* :set editor="gvim -f"
au LocationChange stackoverflow\.com :set editor="gvim -f -c 'set ft=mkd'"
在Windows环境下使用Vimperator(我使用的是Vista系统),您可能需要双重转义gvim.exe的路径才能将其用作外部编辑器。单一转义无法正常工作,因为Vimperator会对其进行两次解除转义。例如:
:set editor="C:\\\\Program\\ Files\\ (x86)\\\\Vim\\\\vim72\\\\gvim.exe" -f