Vim editöründen nasıl çıkarım?

Sıkıştım ve kaçamıyorum. Diyor ki:

"type :quit<Enter> to quit VIM"

Ancak bunu yazdığımda sadece nesne gövdesinde görünüyor.

Çözüm

Normal moda" girmek için Esc tuşuna basın. Ardından "Komut satırı moduna" girmek için : yazabilirsiniz. Ekranın altında iki nokta üst üste (:) işareti belirecektir ve aşağıdaki komutlardan birini yazabilirsiniz. Bir komutu çalıştırmak için Enter tuşuna basın.

  • :q çıkmak için (:quitin kısaltması)
  • Kaydetmeden çıkmak için :q! (:quit!'in kısaltması)
  • :wq yazmak ve çıkmak için
  • Dosyanın sadece okuma izni olsa bile yazmak ve çıkmak için :wq! (dosyanın yazma izni yoksa: yazmaya zorla)
  • Yazmak ve çıkmak için :x (:wqya benzer, ancak yalnızca değişiklik varsa yazar)
  • Yazmak ve çıkmak için :exit (:x ile aynı)
  • Tümünden çıkmak için :qa (:quitallın kısaltması)
  • Kaydetmeden çıkmak ve Vim'in sıfır olmayan hata döndürmesini (yani hata ile çıkmasını) sağlamak için :cq

Ayrıca kaydetmek ve çıkmak için ZZ (:x ile aynı) veya sadece çıkmak için ZQ (:q! ile aynı) yazarak Vim'den doğrudan "Normal mod"'dan çıkabilirsiniz. (Burada büyük küçük harflerin önemli olduğunu unutmayın. ZZ ve zz aynı anlama gelmez).

Vim, :help komutuyla erişebileceğiniz, tüm sorularınıza yanıt bulabileceğiniz ve yeni başlayanlar için bir öğretici olan kapsamlı bir yardıma sahiptir.

Yorumlar (19)

Vim'de kaydetmeden çıkmak ve Vim'in sıfır olmayan bir çıkış kodu döndürmesini istiyorsanız, :cq kullanabilirsiniz.

Bunu her zaman kullanıyorum çünkü ! için serçe parmağımı kaydırmaya zahmet edemiyorum. Bir dosyaya kaydedilmesi gerekmeyen şeyleri sık sık Vim'e aktarıyorum. Ayrıca iş yerinde bir kontrol işlemini iptal etmek için sıfır olmayan bir değerle çıkılması gereken garip bir SVN paketleyicimiz var.

Yorumlar (1)

Vim'den kolay modda çıkmanız gerekirse (-y seçeneğini kullanırken) Ctrl + L tuşlarına basarak normal Vim moduna girebilirsiniz ve ardından normal çıkış seçeneklerinden herhangi biri çalışacaktır.

Yorumlar (1)