Vi対vim、またはなぜviを使用したいのですか?

Vi対vim、またはなぜviを使用したいのですか?

nano私は* NIXテキストエディタ(現在このエディタから移行中)の経験があり、UnixとLinux SEを検索した後、かなり多くの質問で「vim」が代わりに使用されたことがわかりvimました。vi私は「vim」が「Vi IMproved」を意味していることを知っています。 vimに比べてviの確かな利点はありますか?

編集:私の質問が誤解されているようです。私はvimがviよりも強力で完璧であることを知っています。メモリ使用量の削減、*nixシステムでの人気など、viがvimより有利な場合があるかどうか疑問に思います。

ベストアンサー1

vi度)POSIX標準エディタ。多くの実装があり、vimおそらくこれが最も人気があるでしょう。

多くの既存のUnix互換オペレーティングシステムはvi標準に非常に近い実装を提供しますが、vim多くの追加機能が追加され、両刃の剣になります。

もちろん、これらの拡張は、編集プロセスを簡素化し、便利な機能を提供するように設計されることが多い。しかし、それらのいくつか(構文の色付けなどの装飾的なものではなくエディタの動作を変更すること)に慣れていると、元のBSDに基づく実装を含む他の実装が使用されることを忘れてしまいます。コードの実現は非常に残念です。その逆。

dashこれは、より正規のシェル実装(または)でPOSIXではなくbashismを使用するスクリプトで発生する問題と非常によく似ていますksh

おすすめ記事