viとvimの違いは何ですか?


38

私の知る限りでviは、多くのvim場合インストールが必要ですが、すぐに使用できるUNIXシステムでより一般的に見られます。ものvim略ですがvi improved、どのように改善されましたか?

主な違いは何ですか?


11
多くのシステムでは、「vi」は「vim」への単なるシンボリックリンクであることに注意してください。
ジョエルファン

そして、そうでないところはどうなりますか?たとえば、私のFedora 20では、/ usr / bin / viと/ usr / bin / vimがあり、どれもシンボリックリンクではありませんが、vimを実行すると、「VIM-VI Mejoradoversión7.4.475」の場合があります私はviを実行します: "VIM-Vi IMproved version 7.4.475"リンクのように見えますが、viは.vimrcを読みません。.vircを作成しようとしましたが、動作しません。
X3MBoy 14年

エイリアスを確認します。「alias」と入力して実行します。vi= vimが表示されますか?その場合、これが理由かもしれません。
マイケルブルース

回答:


32

Vimは、可能な限りViコマンドの構文とセマンティクスに似せようとします。しかし、「改良版」であるため、Vimは新しいコマンドと機能を追加します。また、一部のViコマンドのセマンティクスを変更して、プログラマーの現在の期待によりよく一致するようにします。

vimとViの間の変更の詳細なリストは:help compatible、Vim のコマンドを使用して見つけることができます。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.