Vi ve vim arasındaki fark nedir?


38

Bildiğim kadarıyla, çoğu zaman kurulmak zorunda vikalmadan, kullanıma hazır unix sistemlerinde daha yaygın olarak bulunur vim. Ayrıca , ama ne vimiçin vi improvedgelişmiş anlamına gelir ?

Başlıca farklılıklar nelerdir?


11
Birçok sistemde "vi" nin sadece "vim" e sembolik bir bağ olduğunu unutmayın.
JoelFan

Ve olmadığı yerde ne olur? Örneğin, Fedora 20'mde / usr / bin / vi ve / usr / bin / vim var, hiçbiri sembolik bir bağ değil, vim çalıştırdığımda şuna sahibim: "VIM - VI Mejorado versión 7.4.475" vi çalıştırın: "VIM - Vi IMproved version 7.4.475" Bir link gibi görünüyorsun, ancak vi .vimrc dosyasını okumuyor, bir .virc oluşturmayı denedim, çalışmıyor.
X3MBoy

Takma adlarınızı kontrol edin 'takma ad' yazın ve çalıştırın, vi = vim görüyor musunuz, durum buysa, bunun nedeni bu olabilir.
Michael Bruce

Yanıtlar:


32

Vim, Vi komutunun sözdizimini ve anlamını olabildiğince benzemeye çalışır. Ancak "gelişmiş sürüm" olan Vim, yeni komutlar ve özellikler ekler. Ayrıca bazı Vi komutlarının anlamını, programcılarının mevcut beklentilerine daha iyi uyacak şekilde değiştiriyor.

Vim ve Vi arasındaki değişikliklerin ayrıntılı bir listesi Vim'deki komut kullanılarak bulunabilir :help compatible.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.