ベストアンサー1
エルビスそしてウィムどちらも強力なvi
レプリカなので、両者を切り替えるときに指先の記憶力が役立ちます。
彼らは多くのvi
拡張を共有します:
構文強調
複数回の取り消しとやり直し
ビジュアルモード、vおよびV
コマンド履歴と完了ステータス
タグスタック(例:
:tags
など:tn
)など
:split
によるマルチウィンドウ編集Ctrl-W拡張正規表現:シフト、サブ式のグループ化など
既存のフルスクリーン端末UIに追加されたGUIバージョン
リモートファイル編集:FTPによる読み取り/書き込み、HTTPによる読み取り専用
vi
行の長さやファイルサイズなど、最も古典的な制限を削除します。強化されたプログラミングサポート:
:make
コンパイラエラーによる自動ジャンプなど。
Elvisは基本的なUnixに比べて印象的ですが、vi
Vimははるかに有能です。
ビームスクリプト多いより強力Elvisから
ex
派生したスクリプト言語。(ElvisとVimは互換性のない方向に言語を拡張しました。これは、単純なコマンドリストでない限り、ファイルを.に
ex
簡単に移植できないことを意味します。)elvis.ini
~/.vimrc
ex
Vimscriptに加えて、VimはLua、Perl、Python、Racket、Ruby、およびTclを介してスクリプトを書くことができます。
(ただし、ローカル Vim ではこれらの機能はすべて有効になっていない可能性があります.)
これVimスクリプトアーカイブ含む数千Vimスクリプト、追加とても役に立つ機能、ヘルパーアプリケーション、ゲーム、そしてもっと。
Elvisは数十のスクリプトしか提供していません。おそらくどのサードパーティのElvisスクリプトアーカイブ。 (グーグルをしてスクリプトだけを見つけました。エルビス・プレスリー映画。ため息をつく。 )
Vim 7.4に付属の構文強調機能は、Elvis 2.2より約10倍多くのファイル形式とプログラミング言語をサポートします。
構文定義ファイル形式は互換性がないため、簡単に移植できません。
Vim 7.4には18の標準カラースキームがあります。それがあなたに十分な選択肢でない場合、Vimカラーサンプラーパッケージは、執筆時点で選択された177の上位計画の集まりです。それ以上のものがあります。
Elvis 2.2は3つのカラースキームのみを提供します。これはGUIとTUI別途計画を立ててください。これエルビステーマアーカイブ合計12のカラースキームもあります。
Vimには以下が組み込まれています。比較ツール
diff(1)
構文の色付けやマージなど、コマンドラインで多くの改善が行われました。FTPとHTTPに加えて、VimはSCP、SFTP、WebDAV、RCP、およびRSYNCを介してリモートファイルを編集できます。
今日、Vimの代わりにElvisを使用する最善の理由は、Vimがはるかに小さいからです。私のシステムでは、Elvis 2.2はVim 7.4スペースの約1/5を占めています。たとえば、リソースが制限されている組み込みシステムに適した選択です。
Elvisは彼の限界内で非常に有能な編集者でした。しかし、Elvisはほぼ10年間停滞していますが、Vimは進化し続けています。