作为ViM的狂热者,我最近发现并开始在Mozilla Firefox中使用Vimperator插件。到目前为止,我真的很喜欢使用它,并且Vimperator Wiki中甚至列出了一些与Vimperator一起使用的插件。我很好奇老牌Vimperator用户会推荐哪些其他插件?有没有人能与Vimperator完美融合?
作为ViM的狂热者,我最近发现并开始在Mozilla Firefox中使用Vimperator插件。到目前为止,我真的很喜欢使用它,并且Vimperator Wiki中甚至列出了一些与Vimperator一起使用的插件。我很好奇老牌Vimperator用户会推荐哪些其他插件?有没有人能与Vimperator完美融合?
Answers:
如果您将Google书签用作在线书签存储服务,则gmarks是基础。在.vimperatorrc
文件中包含以下映射:
map gb :emenu GMarks.Add/Edit Bookmark<CR>
按下可gb
打开gmarks插件的添加/编辑书签对话框,您可以在其中设置书签的标题,标签和注释。
该:emenu
命令可用于快速访问任何其他firefox菜单项,包括任何附加菜单项。如此众多的插件可以与vimperator“完美融合”。
vimperator的另一项建议是学习如何设置和使用通过vimperator变得非常强大的搜索引擎插件。例如,我设置了两个插件,分别用于将意大利语翻译成英语以及将英语翻译成意大利语(摘自wordreference.com),并分别给了他们关键字iten, enit
。
现在,我可以使用以下命令快速搜索“ paonazzo”世界的翻译:
:open iten paonazzo
利用此vimperator功能,您可以轻松地设置一个按键,例如su
使用超级用户搜索引擎插件快速搜索superuser.com并使用以下命令搜索 “ vimperator”:
:tabopen su vimperator
可以通过以下方式定义与搜索引擎关联的关键字:
:dialog searchengines
我最喜欢的插件可能是maine_coon.js。当您不使用命令行时,它将隐藏命令行,因此您可以获得更多的资源!
另一个不错的插件是scrollposition.js。它将水平位置和垂直位置一起添加到状态栏。我使用没有滚动条的vimperator,这有助于让我知道页面还有其他内容。您可以在vimperator问题跟踪器中找到该附件作为问题#32的附件(我无法仅将其与1个代表点链接)
有一个很好的插件助手,名为pluginManager.js。它可以为您显示有关已安装插件的更多信息,并帮助您自己管理插件。
最后但并非最不重要的是bitly.js。这为您提供了一种快速的方法,以缩短您正在使用的当前URL并将其添加到剪贴板(使用:bitly
命令)。
我还没有10个代表点,所以我无法像我想要的那样链接所有这些代表点。大多数可以在这里找到: http //svn.coderepos.org/share/lang/javascript/vimperator-plugins
好的链接。maine_coon.js和pluginManager.js一样出色。
您可能会对我对scrollposition.js插件的增强功能感兴趣。
我让它显示了文档实际滚动显示的百分比。
这样,您将获得滚动条按钮的大小所需要的信息。
您可以在上面提到的问题页面上找到链接:http : //code.google.com/p/vimperator-labs/issues/detail?id=32
此外,Tab-Kit的+1功能非常好。您可以自动隐藏选项卡列表,然后为您提供更多的屏幕空间。
我想补充一点,如果您沉迷于标签页,BarTab确实非常方便。它会在启动时停止加载所有选项卡,并在运行Firefox时从内存中卸载选项卡。
实际上,使用Javascript可以实现很多事情,您可以使用Vimperator模仿许多插件功能(不需要UI)!
但是这里有一些我认为有用的Firefox插件:
循环收集器分析器,首选项监视器,在浏览器中打开,TableTools2,keyconfig,NoScript和专用选项卡
也可以尝试使用“ Tile Tabs”插件,例如:
mappings.addUserMap( [modes.NORMAL],[“”],“垂直标签”, function(){tileTabs.menuActions('new-2vert',null);} );
我还是想对MIME类型进行高级控制...(例如更改每个URL和每个文件类型的下载操作,请参见自动保存文件夹
NoScript集成插件是必须的。
我更喜欢使用全部文字!而不是内置选项。您可以在“全部为文字!”中设置热键,我将其设置为ctrl + e
。由于您无法直接使用它(因此必须这样做ctrl + v and then ctrl + e
),所以它不会有太大帮助。因此,我ctrl + i
在以下内容中取代了该聋子.vimperatorrc
" Use It's all text instead of the built-in command
inoremap <C-i> <C-v><C-e>
现在,当您进入时<textarea>
,可以启动全部内容!与ctrl + i
像平时那样。