Чим відрізняється vi від vim?


38

Наскільки я знаю, viце частіше зустрічається у випускних системах Unix, хоча vimчасто доводиться встановлювати. Також vimрозшифровується vi improved, але як покращити?

Які основні відмінності?


11
Майте на увазі, що у багатьох системах "vi" є лише символічним посиланням на "vim".
JoelFan

А що відбувається там, де його немає? Наприклад, у моїй Fedora 20 у мене є / usr / bin / vi та / usr / bin / vim, жодне не є символічним посиланням, але коли я запускаю vim, у мене є таке: "VIM - VI Mejorado versión 7.4.475" я запускаю vi: "VIM - Vi IMproved версія 7.4.475" Здається, посилання, але vi не читає .vimrc, я спробував створити .virc, він не працює.
X3MBoy

Перевірте псевдоніми Введіть "псевдонім" і запустіть це. Чи бачите ви = vim Якщо це так, це може бути причиною.
Майкл Брюс

Відповіді:


32

Vim намагається максимально нагадувати синтаксис і семантику команди Vi. Але будучи «вдосконаленою версією», Vim додає нові команди та функції. Він також змінює семантику деяких команд Vi, щоб краще відповідати поточним очікуванням своїх програмістів.

Детальний список змін між vim та Vi можна знайти за допомогою команди :help compatibleв Vim.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.