違いEmacsとViの違い

Anonim

EmacsとVi

今日、コンピュータソフトウェアの最も熱い候補はWebブラウザです。 Internet Explorer、Firefox、およびChromeは、比喩的なブラウザ戦争で大きなシェアを獲得するために戦っています。昔は、EmacsとViの間の "編集者戦争"にも同様のことが起こりました。 EmacsとViは、UNIXとUnixのようなオペレーティングシステムで非常によく使われていた2つのテキストエディタです。 2つの主な違いは速度です。 Viはこれまで歴史的に2人の方が短時間で起動でき、一般的には2人の方が反応がよくなっています。 ViはEmacsよりもはるかに少ないメモリを占有します。これは、8MBが大量のRAMであると考えられるときです。

<! - 1 - >

Viに対するEmacsの利点は、その広範なカスタマイズ性です。 Emacsを使用すると、ユーザはさまざまなマクロから選択して、自分のワークフローに統合し、プロセスに必要な作業を減らすことができます。 Viはこのレベルのカスタマイズ性がなく、その単純化された簡単なプロセスに依存しています。 EmacsはViを "viper mode"と呼んでエミュレートすることもできます。これにより、ViユーザーはEmacsを使いやすくなります。 Viは、そのシンプルさで、そのような機能が欠けています。

<! - 2 - >

コンピュータ技術の発達に伴い、GUI(Graphical User Interface)などの新しい進歩が開発されました。 Emacsはエディタを学びやすく使いやすくするために、独自のGUIを開発しました。これに対して、Viは独自のGUIを開発していませんでした。これは部分的にはViバリエーションの登場によるものです。良い例として、Vi iMproved(Viとも呼ばれます)があります。これは、Viよりも多くの機能と改善点を追加してViよりも徐々に普及しています。 Emacsの亜種もありますが、それらはソフトウェアを流出させていません。

<! - 3 - >

現代のコンピュータでは、テキストエディタは「重いアプリケーション」と呼ばれるものではありません。 「処理能力とメモリはほとんど必要ありません。機能が異なるだけです。このため、これらの2つは、Viバリアントが既にViで欠けていた機能を既に追加しているため、事実上同一です。要約:

1。 ViはEmacsよりも軽くて高速です。 2。 EmacsはViよりもカスタマイズ可能です。 3。 EmacsはViをエミュレートすることができますが、その逆はできません。 4。後でEmacsはGUIを開発しましたが、ViはGUIを開発しませんでした。 5。 EmacsはViが変種によって成功を収めている間、開発を続けました。