Vim'de uyumlu mod nedir?


30

Gönderen vimtutor DERSİNE 7.3: BİTİRME

          ** Command line completion with CTRL-D and <TAB> **
  1. Vim'in uyumlu modda olmadığından emin olun:: set nocp

  2. Hangi dosyaların dizinde olduğuna bakın::! Ls or:! Dir

  3. Bir komutun başlangıcını yazın:: e

  4. CTRL-D'ye basın ve Vim "e" ile başlayan komutların bir listesini gösterecektir.

Vim'deki uyumluluk modu ne anlama geliyor ve komut tamamlama neden bu modda çalışmıyor?

Yanıtlar:


41

Uyumlu mod , saygıdeğer eskilere uygunluk anlamına gelir vi . Siz olduğunuzda :set compatible, Vi Improved'in tüm geliştirmeleri ve iyileştirmeleri kapatılır. Bunu yapmanız önerilmez, ancak bazı sistemler (çoğunlukla eski Unix sistemleriyle geriye dönük uyumluluk için) viVim ile uyumlu modda uygulanan bir komut sağlar.

Kişisel bir başlatma dosyası ~/.vimrcbulunduğunda, Vim otomatik olarak 'nocompatible'modu açar, bu yüzden bu genellikle endişelenecek bir şey değildir. Hikayenin :help 'compatible'tamamı için tüm detayları var.


Uyumlu ayar, vim geçmişinizi de temizler mi? Açtım ve bir şekilde tarihim üzerimde kayboldu.
cokedude
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.