初期の頃は、「Emacs」と「Vi」がテキスト エディタの XNUMX つの人気のある候補とみなされていました。 現在、Web ブラウザー戦争が勃発し、多くのソフトウェアがその地位を争っています。
彼らの間には同じ編集者戦争がありました。 これらは似たようなソフトウェアだと思われがちですが、速度やレスポンスなどは大きく異なります。
主要な取り組み
- Emacs は多数の組み込み関数を備えた拡張性の高いテキスト エディターですが、Vi はより小型で軽量なエディターです。
- Vi は編集とナビゲートにさまざまなモードのモーダル インターフェイスを使用しますが、Emacs はコマンドにキーの組み合わせを使用します。
- Emacs では複数のファイルを同時に編集できますが、Vi は一度に XNUMX つのファイルを編集するように設計されています。
Emacs 対 Vi
Emacs は、構文の強調表示、スペルチェック、強力なマクロ システムなどの多くの機能を備えた、カスタマイズ可能で自己文書化されたテキスト エディターです。 Vi は、Vi と Vi の XNUMX つのバージョンがあるモーダル テキスト エディターです。 活力、コマンド モードを使用してテキストに対してアクションを実行します。
Emacs は、Unix または Unix に似たオペレーティング システムで使用されていたテキスト エディターです。 Emacs は Vi に比べて遅くて重いです。
ただし、カスタマイズ性が高く、さまざまなマクロを作業に組み込んで労力を軽減できるなど、多くの利点もあります。 また、GUIも開発され、そのソフトウェアもさらに発展しました。
Vi は、Unix または Unix ライクなオペレーティング システムで使用されていたテキスト エディタでもあります。 Vi は emacs に比べて高速で軽量です。 ただし、速度や応答の高速化など、多くの利点もあります。
ただし、Vi にはカスタマイズ性がなく、単純かつ直接的なプロセスが使用されます。 また、GUI は開発されていません。 最後に、Vi は他のバージョンに置き換えられます。
比較表
比較のパラメータ | Emacs | Vi |
---|---|---|
速度 | Emacs は遅くて重いです。 | Vi は高速で軽量です。 |
レスポンス | Emacs は応答が遅くなります。 | Vi の方が反応が早いです。 |
カスタマイズ性 | Emacs はカスタマイズ可能です。 | Vi ではありません。 |
凌駕する | Emacs は Vi を凌駕しました。 | Vi は emacs を超えることはできません。 |
開発された GUI | Emacs は GUI も開発しました。 | Vi は GUI を開発しませんでした。 |
現像 | Emacs は、そのソフトウェアをさらに開発しています。 | Vi は他のものに取って代わられています。 |
Emacsとは?
Emacs は、以前は広く使われていたテキストエディターソフトウェアです。 1976 年にリチャード ストールマンによって作成されました。
Emacs と Vi は最高のエディタ ソフトウェアの候補であったため、これは最初に行われた聖戦の論争の XNUMX つです。 Usenetニュース グループ。
Emacs でのキーストロークの実行は、修飾キーが英数字キーと共に押されるキーの組み合わせです。 最終的に、コマンドは完全に入力されると実行されます。
メモリ使用量とカスタマイズ性に関して言えば、より大きなストレージが必要となり、起動に時間がかかります。 しかし、カスタマイズ性が高く、さまざまな機能が備わっています。
ユーザー環境に関しては、GUIの互換性をさらに高め、均等な間隔やフォントサイズの変更などの他の機能もサポートするように開発を進めています。 また、埋め込み画像やハイパーテキストもサポートしています。
Emacs は、キー バインドを構成する追加のキーとともにプレフィックス キーを使用します。 また、Escape、meta、alt、control、shift などの修飾キーを使用します。これで、使用される修飾キーのほとんどが終わります。
さらに、それはまたすべてをサポートします Unicode-タイプの書記体系だけでなく、複数のスクリプトを相互に組み込むこともできます。
Emacs の非モーダル インターフェイスにより、OS 全体のキーバインディングとしてサポートできるようになります。
ヴィとは?
Viも以前は広く使われていたテキストエディタソフトです。 1976年にビル・ジョイによって作成されました。
Emacs と Vi は最高のエディタ ソフトウェアの候補であったため、これは Usenet グループで行われた最初の聖戦の論争の XNUMX つです。
Vi でのキーストロークの実行は、Vi が入力された各キーを保持してコマンドを実行するため、動作が少し異なります。 メモリ使用量とカスタマイズ性については、小さいと考えられており、容量が少ないためカスタマイズ性は提供されていません。
ただし、Emacs に比べて高速です。 小さいテキストの場合、vi は即座に開始されます。
ユーザー環境としては、もともと GUI を持たないテキストモードのコンソールとして使われています。 さらに、プロポーショナル スペースのフォントや、同じドキュメント内の異なるサイズのフォントもサポートしていません。
Vi は、異なる編集モードの異なる関数インターフェイスを使用します。 XNUMX つのモードがあります。 挿入モードと通常モード。 挿入モードでは、キーを使用して文字をテキストに挿入できますが、通常モードでは、キーを押しただけでコマンドを入力できます。
また、Alt や Ctrl は使用しませんが、英数字キーと Esc キーを使用します。したがって、厄介な指のリーチを最小限に抑えます。
さらに、英語以外の他の言語の基本的なサポートしかありません。
Vi にはモーダル インターフェイスがあり、Emacs よりも高速な応答が得られます。
Emacs と Vi の主な違い
Web ブラウザは、コンピュータ ソフトウェアの人気の候補です。 ただし、これ以前に、Emacs と Vi は、Unix および Unix 類似のオペレーティング システムのテキスト エディタとして一般的に使用されています。
これら XNUMX つのテキスト エディターで同じ候補が見られました。 人々はそれらを似たようなソフトウェアと見なしているように見えますが、それらは互いに大きく異なります。 それらの主な違いは速度です。
- Emacs は遅くて重いです。 一方、Vi は高速で軽量です。
- Emacs の応答は遅く、vi の応答は高速です。
- Emacs はカスタマイズ可能ですが、vi はカスタマイズできません。
- Emacs は Vi を超えましたが、Vi は Emacs を超えることができませんでした。
- Emacs は GUI も開発しましたが、Vi は GUI を開発しませんでした。
- Emacs は、そのソフトウェアをさらに開発しています。 一方、Vi は他のものに取って代わられています。
参考文献
- https://link.springer.com/chapter/10.1007/978-1-4302-0649-1_15
- https://www.usenix.org/legacy/events/fast05/tech/full_papers/wei/wei.pdf?ref=hackernoon.com
最終更新日 : 11 年 2023 月 XNUMX 日
Sandeep Bhandari は、Thapar University (2006) でコンピューター工学の学士号を取得しています。 彼はテクノロジー分野で 20 年の経験があります。 彼は、データベース システム、コンピュータ ネットワーク、プログラミングなど、さまざまな技術分野に強い関心を持っています。 彼の詳細については、彼のウェブサイトで読むことができます バイオページ.
この記事の Emacs と Vi の詳細な比較では、各テキスト エディターの明確な特徴が紹介されており、読者はその機能と特性をより深く理解できます。有益なアプローチにより、テキスト エディタ ソフトウェアに興味がある人にとって魅力的な読み物になります。
この記事では、両方のテキスト エディターについて、その起源からさまざまな機能に至るまで詳細に分析します。どちらも広く使用されていますが、明確な違いと独自の利点があります。この記事は、テキスト エディタ ソフトウェアについて詳しく知りたい人にとって有益で有益です。
この記事の Emacs と Vi の比較は徹底的で、示唆に富んでいます。 2 つのテキスト エディターの主な違いを強調しています。これは、情報に基づいてどちらのエディターを選択するかを決定したい人にとって非常に役立ちます。よくやった!
この記事では、Emacs と Vi の詳細かつよく分析された比較が示されています。各テキスト エディターの独自の機能が明確に説明されているため、読者はどれが自分の要件に最も適しているかを理解しやすくなります。洞察力が高い!
この記事の Emacs と Vi の比較では、各テキスト エディターのさまざまな側面についての洞察に満ちた調査が提供されています。著者が読者に正確かつ包括的な分析を提供するために徹底的な調査を行ったことは明らかです。よくやった!
この記事では、Emacs と Vi の独自の機能と違いについて詳細な情報が提供されていますが、両方のテキスト エディターの経験があるユーザーからの意見を含めたほうがよいでしょう。これにより、分析に実践的な視点が追加されたでしょう。