VIM'den Çıkma: VI'dan Çıkmanın 10 Yolu
İçindekiler:
VIM, uzmanlar tarafından sevilen ve genellikle acemiler tarafından nefret edilen çok güçlü bir komut satırı metin düzenleyicisidir, çünkü çoğunlukla ona aşina olmayanlar için sezgisel görünmeyebilecek oldukça dik bir öğrenme eğrisine sahiptir. VIM'den çıkmak kadar basit bir şey bile VI'ya aşina olmayanlar için bir meydan okuma gibi görünebilir ve çoğu zaman Control+C Control+X !q !q enter escape Control+Z ta ki sonunda bir şey olana kadar ve belki de süreç askıya alınır veya belki de kesin olarak çıkar, bu yüzden bunu bir "killall vim" ile takip edin ve aynı metin dosyasını nano'da tekrar açmak için geri dönün, değil mi?
Tamam, bu ideal değil ama hepimiz oradaydık. Şu andan itibaren kaçınmaya çalıştığımız şey bu, çünkü vi'yi kullanmak istemeseniz bile en azından ondan düzgün bir şekilde nasıl çıkacağınızı öğrenebilirsiniz. Bu eğitim size tam olarak VIM / VI'dan düzgün şekilde nasıl çıkılacağını gösterecek, aslında VI'dan çıkmak için birçok farklı yol gösterecek!
10 Yol VIM / VI Çıkmanın Yolları
Bu, komut satırı makalelerindeki yorumlarımızda oldukça sık görünen bir sorudur… VIM'den gerçekte nasıl çıkılır? VIM'den çıkmanın tam anlamıyla 10'dan fazla yolu olduğu ortaya çıktı, bu belki de VI'nın neden bu kadar çok kullanıcıyı şaşırttığının bir göstergesidir. Önce en kolay yöntemlere geçelim:
ZQ ile kaydetmeden VIM'den çıkın
ESCAPE tuşuna basın, ardından SHIFT + ZQ tuşlarına basın
Bu, temelde :q! emretmek.
Yaz ve Dosyaya Kaydet ile VIM'den Hızla Çıkın
ESCAPE tuşuna basın, ardından SHIFT + ZZ
Bunlar, kişisel olarak benim için VIM'den çıkmanın en hızlı iki yolu, ancak burada herkesin kendi fikirleri var ve çoğu, komutu daha geleneksel biçimde yazmayı tercih ediyor.
VIM'den :q ile çıkın
ESCAPE tuşuna basın, ardından :q yazın ve RETURN'e basın
Açık olmak gerekirse, “Escape” tuşuna basmak komut moduna girer. O zaman :q yazmak gerçektir, noktalı virgül değil iki nokta üst üste olduğu için Shift+ olur; ardından q ve Return tuşuna basmak, çıkmak için komutu girer.
Bu, yalnızca belgede herhangi bir değişiklik yapılmadıysa işe yarar, bu nedenle değişiklik yapıldıysa çıkmak için hafif bir ayar yapın ve sonunda bir patlamada:
ESCAPE tuşuna basın, ardından :q yazın! ve RETURN tuşuna basın
VIM'den çıkın ve değişiklikleri :wq ile yazın
ESCAPE'e basın ve :wq yazın ve RETURN'e basın
Bu, etkin dosyadaki değişiklikleri kaydeder (yazar) ve çıkar. Gerekirse bir patlama ekleyerek bunu zorlayabilirsiniz:
ESCAPE'e basın ve :wq! ardından RETURN tuşu
Bu, bu durumdan kaçınmaya yardımcı olacaktır:
Yine de biraz daha kapsamlı olabilir ve VIM'den çıkmak için mümkün olan her yolu ele alabiliriz (en azından kılavuz sayfasından bildiğim kadarıyla, başka yollar varsa yorumlarda daha fazla yol belirtin) burada kaçırıldı), bundan sonra geleceğiz:
VIM'den çıkmanın mümkün olan her yolu
Önce komut moduna girmek için ESCAPE tuşuna basın, ardından aşağıdakilerden birini kullanın:
- :q – çık
- :q! – değiştirilse bile kaydetmeden çıkın
- :cq – her zaman yazmadan çıkın
- :wq – geçerli dosyayı yazın / kaydedin ve çıkın
- :wq! – geçerli dosyayı yazın ve her zaman çıkın
- :wq (ad) – dosyaya (ad) yaz ve çık
- :wq! (ad) – dosyaya (ad) yaz ve değiştirilse bile her zaman çık
- ZZ – değiştirilmişse geçerli dosyayı kaydedin, sonra çıkın
- ZQ – çıkın ve kaydetmeden çıkın
- Yeni bir terminal başlatın ve 'killall vim' yazın – bu, birçok kişinin anlayacağı bir şakadır ve vim'den çıkmak için uygun bir yol olmasa da işe yarar
Demek VIM'den bu şekilde kaçılır, kafanız daha az karışır mı? Belki de değil ve sorun değil, daha kullanıcı dostu olduğu için genellikle burada izlenecek yollar için nano kullanmaya devam edeceğiz. Ve bunda yanlış bir şey yok, zamanla VIM ile daha rahat büyümüş olsam da, yine de kolaylık ve belki de eski inatçı alışkanlıklar nedeniyle nano'yu tercih ediyorum.
VIM öğrenmek veya en azından onunla daha rahat olmak isteyenler için, her zaman vimtutor komutunu deneyebilir, bu mükemmel çevrimiçi etkileşimli VIM eğitimini kullanabilir ve herhangi bir bilgisayarda sık sık kullanarak daha fazla pratik yapabilirsiniz. terminal. Gerçekten kararlıysanız, vim'i iPad veya iPhone'unuzda bile edinebilirsiniz. Ve en azından artık vi'den nasıl çıkılacağını biliyorsun, değil mi?