Firefox插件与Vimperator一起使用[关闭]


13

作为ViM的狂热者,我最近发现并开始在Mozilla Firefox中使用Vimperator插件。到目前为止,我真的很喜欢使用它,并且Vimperator Wiki中甚至列出了一些与Vimperator一起使用的插件。我很好奇老牌Vimperator用户会推荐哪些其他插件?有没有人能与Vimperator完美融合?


只需添加该映射(用于打开gvim进行文本区域编辑)就是ctrl-i。烦人的是我需要50个代表。对帖子发表评论。
tmadsen,2009年

Answers:


8

如果您将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

6

我喜欢全部内容!插件,可让您使用任何文本编辑器(Vim都很好用)来编辑表单上的文本,而不是<textarea>使用浏览器默认提供的贫乏的小型编辑器。


12
就像其他人说的那样,您真的不需要It's All Text!蒙山vimperator<Ctrl-i>当焦点位于文本区域上并vimperator打开时,只需按gvim。请参阅:help i_<C-i>:help editor
mrucci

2

TreeStyleTabTab-Kit,它们都将选项卡从顶部移动到左侧,并以树状结构显示它们。

您不需要像所有文字这样的扩展名!Vimperator已经提供了启动gvim的映射(当textarea成为焦点时)。


2

我最喜欢的插件可能是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


1

好的链接。maine_coon.js和pluginManager.js一样出色。

您可能会对我对scrollposition.js插件的增强功能感兴趣。

我让它显示了文档实际滚动显示的百分比。

这样,您将获得滚动条按钮的大小所需要的信息。

您可以在上面提到的问题页面上找到链接:http : //code.google.com/p/vimperator-labs/issues/detail?id=32

此外,Tab-Kit的+1功能非常好。您可以自动隐藏选项卡列表,然后为您提供更多的屏幕空间。


1

我想补充一点,如果您沉迷于标签页,BarTab确实非常方便。它会在启动时停止加载所有选项卡,并在运行Firefox时从内存中卸载选项卡。


1

实际上,使用Javascript可以实现很多事情,您可以使用Vimperator模仿许多插件功能(不需要UI)!

但是这里有一些我认为有用的Firefox插件:

  • 循环收集器分析器,首选项监视器,在浏览器中打开,TableTools2,keyconfig,NoScript专用选项卡

  • 也可以尝试使用“ Tile Tabs”插件,例如:

  mappings.addUserMap(
    [modes.NORMAL],[“”],“垂直标签”,
    function(){tileTabs.menuActions('new-2vert',null);}
    );
  • 作为一名学生,以下24个关键映射对于处理书目非常有用: Zotero,Zotero Better Bib(La)Tex,Zutilo的Zutilo Utility (只需将Will Shank的Zotero和Zutilo的映射重写为Pentadactyl)

我还是想对MIME类型进行高级控制...(例如更改每个URL和每个文件类型的下载操作,请参见自动保存文件夹



0

我更喜欢使用全部文字!而不是内置选项。您可以在“全部为文字!”中设置热键,我将其设置为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像平时那样。


1
我很好奇您偏爱使用It'all text的原因!而不是内置的vimperator。也许您同时尝试了两者,并且知道了区别?
mrucci

我不喜欢内置选项与MacVim交互的方式。我已经有一段时间没有尝试过了(或者自从切换到五己基以来)。可能是时候再试一下了。
claytron 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.