私はvimperatorを数ヶ月使用して愛用しています(ただし、他のコンピューターの原始的なマウスに戻るのは難しくなりますが)。Pentadactylと呼ばれるフォークがあることを見てきましたが、違いが何なのかわかりません。一方を他方よりも使用する特別な理由はありますか?なぜフォークされたのですか?
私はvimperatorを数ヶ月使用して愛用しています(ただし、他のコンピューターの原始的なマウスに戻るのは難しくなりますが)。Pentadactylと呼ばれるフォークがあることを見てきましたが、違いが何なのかわかりません。一方を他方よりも使用する特別な理由はありますか?なぜフォークされたのですか?
回答:
私はVimperatorのプロジェクトの創設者であり、現在も主な開発者です。ここで、2つのプロジェクトの間で私が感じた違いをまとめました。
http://code.google.com/p/vimperator-labs/wiki/VimperatorVsPentadactyl (リンクのクローンであるgithubにプロジェクトが移動しました:http : //www.wikivs.com/wiki/Pentadactyl_vs_Vimperator)
ページ全体を読んでください。ただし、Pentadactylの複雑さとの戦いに時間を無駄にしているため、短い要約が本当に必要な場合は、次のとおりです。
これが少し役立つことを願っています。どちらのプロジェクトにもターゲットオーディエンスがいると確信しています。
リンクしたページの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
)、大幅に更新されたドキュメント、および多数のバグ修正。
私は両方のプロジェクトの背後にある政治については何も言うことができませんが、ここに私は両方のプロジェクトについて私が思う/見つけたものです:
開発アクティビティ:両方のプロジェクトのコミット数は、ここ数か月でほぼ同じです。各コミットの品質と影響については、コードをチェックせずに多くを語ることはできませんが、コミットメッセージからは非常に似ているようです。[ ペンタダクチルは、Firefoxリリースの背後にある1つまたはいくつかのバージョンです]
使いやすさ:平均的なユーザーにとって、Vimperatorははるかに使いやすいように見えますが、Pentadactylの学習曲線はより急ですが、vimユーザーと非常によく似ています[1]。
2.1。キーマッピング: Vimperatorのオプションとキーマッピングは、平均的なユーザーにとっては覚えやすいものです。たとえば、メニューバーを表示する場合、vimperatorでは単純に:set gui=menu
(ナビゲーションバーを「ナビゲーション」に、タブバーを「タブ」に)することができます。ペンタダクチル:set go+=M
または:set guioptions+=M
(各アイテムの単一文字で、大文字と小文字も区別されます)
2.2。カスタマイズ:一方、Vimperatorで実行できるよりもPentadactylでより多くのオプションをカスタマイズできます。前の例を使用すると、Pentadactylでは、ブックマークバー、ステータスバー、サイドスクロールバー、ボトムスクロールバーなどを上記と同じ方法でオン/オフできますが、Vimperatorではカスタマイズがはるかに少なくなります。
デザイン: VimperatorはPentadactylよりもはるかにモダンな外観です。
あなたにとって何が重要かにもよりますが、両方のプロジェクトは、美学をあまり気にせず、正確なコマンドを学ぶのに少し時間を費やしたい(またはナビゲートするのが非常に簡単なヘルプで調べます)場合は良いですが、多くのカスタマイズオプションが必要な場合、またはよりvimのようなエクスペリエンスを探している場合は、Pentadactylが最適です。
一方、ブラウザエクスペリエンスをキーボード専用にしたいが、Vimeperatorの学習にあまり時間をかけたくない平均的なvimユーザーである場合。
[1]:開いているページ、履歴に戻る、タブを閉じるなど、基本的な機能は両方で似ています。それは私が話している他の機能です。
[2]:Vimperatorには、他のGUIオプションを有効/無効にするためにオプションが深く隠されている場合がありますが、Pentadactylほどは見えません。