Vim bietet viele Funktionen, die Vi nicht bietet, sogar Funktionen, die offensichtlich keine "erweiterten" Funktionen sind.
In der Praxis bedeutet dies, dass Sie, wenn Sie an Vi gewöhnt sind, wahrscheinlich nur sehr wenige Unterschiede feststellen werden, wenn Sie Vim (oder einen anderen Vi-Klon) verwenden, aber wenn Sie an Vim gewöhnt sind und wenn Ihre "Reflexe" Funktionen wie enthalten Hervorheben des visuellen Modus, jede Tastenaktion, die mit "g" oder "z" beginnt, jede Textaktion mit "i" oder "a" [z. B. "daw", um ein Wort unter dem Cursor zu löschen], Navigieren mit den Pfeiltasten im Einfügemodus , etc, werden Sie feststellen, dass diese in Vi nicht funktionieren.
Es gibt auch die Frage, was genau Sie verwendet haben, als Sie sagten, Sie hätten "Vi ausprobiert". Auf vielen Systemen führt "vi" Vim in einem Modus aus, in dem einige dieser Unterschiede zutreffen (Standard-Show-Modus, Pfeiltasten funktionieren nicht im Einfügemodus) und andere nicht (visueller Modus und g / z-Tasten funktionieren nicht) ), und einige Funktionen hängen von einer Kompilierungsoption ab, die manchmal in dem dafür verwendeten "winzigen Vim" deaktiviert ist (Textobjekte wie "aw", ein Wort, sind eines davon). Sie erhalten diese nicht, wenn Sie das echte Vi ausführen oder wenn "vi" ein anderer Klon mit weniger oder anderen Funktionen als Vim ist, wie z. B. nvi oder VILE.
Und auf der dunklen Seite, während "winziger Vim im Vi-Modus" offensichtlich keine Features hat, die ein voller Vim nicht hat, gibt es ein paar Features des echten originalen Vi, die Vim fehlt. Diese sind in dokumentiert :help vi-differences
.