Vimperator和Pentadactyl有什么区别?


Answers:


35

我是Vimperator的项目创始人和主要开发人员。我在这里总结了我自己的两个项目之间的差异:

http://code.google.com/p/vimperator-labs/wiki/VimperatorVsPentadactyl (项目移至github,该链接的克隆:http : //www.wikivs.com/wiki/Pentadactyl_vs_Vimperator

请阅读整页,但是如果您真的需要一个简短的摘要,因为您只是在浪费时间来应对Pentadactyl的复杂性;),这里是:

  • Vimperator:主要侧重于可用性,简单性,稳定性和设计性,同时仍保留受Vim影响的强大的模态浏览体验。
  • 五趾甲:目的是创建一个复杂的野兽,让空闲时间过多的黑客可以做任何(无法想象的)事情。还更加关注1:1 Vim兼容性。

希望这有所帮助。我确信两个项目都有他们的目标受众。


2
你们分开不好,是吗?;)好吧-谢谢你的炫酷插件-我刚刚切换了一下,肯定让你感到奇怪,然后仅使用键盘对这篇文章发表了评论。现在fAdd以添加评论;)
nikib3ro 2013年

36
这个答案不专业,会让您看起来很糟糕。如果有人分叉您的项目,他们不是公开批评您的敌人,他们的想法与您不同。您应该提供事实并让用户根据他们的经验来决定,不要因为您提出了一些您个人不同意的承诺而放弃您的姊妹项目。(注意:我上周才发现这些插件,所以我与任何一个项目都不隶属)
suprjami 2014年

12
@suprjami他批评了有关其哲学的具体观点。他并不是说他们为分叉而邪恶,只是说他们的哲学是错误的(从他的观点出发)。怎么了
0fnt 2014年

1
@ 0fnt我想大多数人会期望在堆栈交换网站中得到相当百科全书的答案。他并不是说从POV看哲学是错误的。相反,这是简单的讽刺。
geo909

25

您链接到的页面上的“常见问题解答”部分可能会有所帮助,尤其是 http://5digits.org/pentadactyl/faq#faq-differenceshttp://5digits.org/pentadactyl/faq#faq-fork

主要区别在于Vimperator的最活跃的开发人员已转移到Pentadactyl。在变更日志中可以找到更多定性的变更,但本质上加起来就是我们认为更积极,更周到的开发。

从Pentadactyl 1.0开始,最明显的区别包括对Firefox 4的更广泛的支持,显着更好的启动时间和完成性能,对:sanitize私有模式的显着改善,增量查找实现的显着改进,Ex命令解析的重大改进(包括功能)。以将命令与|长命令分开,并在行中分割长命令),配置文件中的条件(:if/ :else),经过大幅更新的文档以及许多错误修复。


3
有趣的是,我想知道vimperator开发人员将如何响应。
John McDonnell'3

4
@maxauthority您可以回应吗?
格里

21

关于这两个项目背后的政治问题,我无话可说,但是我认为/已经发现了这两个项目:

  1. 开发活动:在过去的几个月中,两个项目的提交量几乎相同。至于每次提交的质量和影响,如果不检查代码,我不能说太多,但是从提交消息来看,它似乎也很相似。[ pentadactyl始终是Firefox版本之后的一个或几个版本]

  2. 可用性:对于普通用户而言,Vimperator似乎更易于使用,而Pentadactyl的学习曲线更陡峭,但与vim用户非常相似[1]。

    2.1。键盘映射:对于普通用户而言,Vimperator中的选项和键盘映射更加容易记住,例如,显示菜单栏,在vimperator中,您可以简单地:set gui=menu(用“导航”代替导航栏,用“标签”代替标签栏等),而在pentadactyl是:set go+=M:set guioptions+=M(每个项目的单个字符,也区分大小写)

    2.2。自定义:另一方面,您可以在Pentadactyl中自定义更多的选项,而在Vimperator中则可以。以我们先前的示例为例,在Pentadactyl中,您可以使用与上述相同的方法来打开和关闭书签栏,状态栏,侧面滚动条,底部滚动条以及更多功能,而Vimperator支持的定制要少得多。

  3. 设计: Vimperator具有比Pentadactyl更现代的外观。

如果您不太在乎美学,并且愿意花一些时间来学习确切的命令(或者在帮助中查找它们,这很容易导航),那么这两个项目都是对您重要的项目,这取决于您的重要想要大量的自定义选项,或者如果您正在寻找更多类似于vim的体验,Pentadactyl非常适合您。

另一方面,如果您是普通的vim用户,只希望将其浏览器体验转换为键盘使用,但又不想花太多时间来学习Vimeperator,那么您会发现。

[1]:两者的基本功能都相似,例如打开的页面,返回历史记录,关闭标签页等。这是我正在谈论的其他功能。

[2]:Vimperator可能隐藏了一些选项,以启用/禁用其他gui选项,但是即使它们存在,它们也不如Pentadactyl可见。


7

这不是技术上的比较,但是作为用户,我可以看到一个区别:

  • 使用Pentadactyl,您始终使用的是Firefox的早期版本(或以前的版本)。

在此处输入图片说明


1
那是不对的。我一直在运行最新版本的Firefox,而pentadactyl没有任何问题。
巴蒂斯特·威希特
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.