私は vimperator を数ヶ月使用していて、それを愛してきました(ただし、他の人のコンピュータで原始的なマウスに戻るのが難しくなります)。 Pentadactyl というフォークがあることは確認しましたが、違いがわかりません。どちらか一方を使用する特別な理由はありますか?なぜ分岐したのですか?
私はプロジェクトの創設者であり、Vimperatorの主な開発者です。ここでは、2つのプロジェクトの違いについて、私自身が認識している点をまとめました。
http://code.google.com/p/vimperator-labs/wiki/VimperatorVsPentadactyl (リンクのクローンであるgithubにプロジェクトが移動しました: http://www.wikivs。 com/wiki/Pentadactyl_vs_Vimperator )
ページ全体をお読みください。ただし、ペンタクタクティルの複雑さとの戦いに時間を浪費しただけなので、本当に短い要約が必要な場合は、ここに示します。
これが少し役に立てば幸いです。どちらのプロジェクトにも対象読者がいると思います。
多分FAQリンクしたページのセクション、特に http://5digits.org/pentadactyl/faq#faq-differences および- http://5digits.org/pentadactyl/faq#faq-fork 。
主な違いは、Vimperatorの最もアクティブな開発者がPentadactylに移行したことです。より定性的な変更が変更ログで見つかる可能性がありますが、基本的には、私たちがより積極的で思慮深い開発と考えるものに追加されます。
Pentadactyl 1.0以降の最も目に見える違いには、Firefox 4のより広範なサポート、起動時間と完了のパフォーマンスの大幅な向上、
:sanitize
とプライベートモードのサポートの大幅な向上、インクリメンタル検索の実装の大幅な改善、Exコマンドの大幅な改善があります。解析(|
でコマンドを分離し、長いコマンドを行に分割する機能を含む)、構成ファイルの条件(:if
/:else
)、大幅に更新されたドキュメント、および多数のバグ修正。
私は両方のプロジェクトの背後にある政治について何も言うことはできませんが、これは私が両方のプロジェクトについて見つけた/考えたことです:
開発アクティビティ:両方のプロジェクトで、過去数か月のコミット数はほぼ同じです。各コミットの品質と影響については、コードをチェックしないと多くのことを言うことはできませんが、コミットメッセージからも非常によく似ているようです。 [pentadactylは、Firefoxリリースの背後にある常に1つまたはいくつかのバージョンです]
ユーザビリティ:平均的なユーザーの場合、Vimperatorの方がはるかに使いやすいように見えますが、Pentadactylの学習曲線は急勾配ですが、vimユーザーと非常によく似ています[1]。
2.1。 Keymapping: Vimperatorのオプションとキーマッピングは、平均的なユーザーにとって覚えやすいです。たとえば、メニューバーを表示する場合、vimperatorで:set gui=menu
(ナビゲーションバーを 'navigation'に、タブバーを 'tabs'に置き換えます)一方、ペンタダクチルでは:set go+=M
または:set guioptions+=M
(大文字と小文字を区別する各アイテムの単一の文字)
2.2。 カスタマイズ:一方で、Pentadactylでは、Vimperatorで行うよりも多くのオプションをカスタマイズできます。前の例では、Pentadactylでは、上記と同じ方法を使用して、ブックマークバー、ステータスバー、横スクロールバー、下スクロールバーなどのオンとオフを切り替えることができますが、Vimperatorでサポートされるカスタマイズははるかに少なくなります。
デザイン: Vimperatorは、Pentadactylよりもはるかにモダンな外観です。
あなたにとって重要なことにもよりますが、美学をあまり気にせず、正確なコマンドを学ぶためにある程度の時間を費やすことをいとわない場合(またはナビゲートするのが非常に簡単なヘルプでそれらを調べる場合)は、どちらのプロジェクトも適切ですが、多くのカスタマイズオプションが必要です。または、よりvimのようなエクスペリエンスを探している場合は、Pentadactylが最適です。
一方、ブラウザのエクスペリエンスをキーボードのみに変えたいが、あまり時間をかけたくないVimeperatorの学習が平均的なvimユーザーである場合は、Vimeperatorが適しています。
[1]:基本的な機能は両方とも似ています。たとえば、ページを開く、履歴に戻る、タブを閉じるなどです。これは、私が話している他の機能です。
[2]:Vimperatorには、他のGUIオプションを有効/無効にするために、オプションが深く隠されている場合がありますが、それらが存在しても、Pentadactylほどは表示されません。