2016-05-18 36 views
15

ESC + SHIFT ZZ ve başka bir ESC +: wq ENTER komutunu biliyorum ama vim editörünü bırakmak istemiyorum. Dosyayı ve dosyayı kaydetmek istiyorum vim'de açık kal.Nasıl çıkmadan vim editörde bir dosyayı kaydetme

Herhangi bir yardım için teşekkür ederiz.

+1

Cevap:: w 'ancak eminim ki bu bir kopya. – statox

+0

Bu soruyu kapatmak için oy vermem gerekip gerekmediğini bilmiyorum .... Benzer bir çok Q'nun gelebileceği gibi, "aşağı yukarı/aşağı/sola/sağa doğru hareket ettirme", "kaydetmeden nasıl çıkılır", " geri al/yinelemek "... – Kent

+0

@DarshanSharma Öğrenmeniz gereken en önemli komut": w "değil,": h ", do:: wq" kaydetmek/çıkmak için birçok olasılık görebilirsiniz/atın ... – Kent

cevap

29

ESC +:

ağırlık w, q "bırakma" bir "yazma" olduğu; sadece "yaz" kullan.

0

Bir tuş vuruşu veya iki tanesiyle ilgileniyorsanız, işe yarayan başka bir kısayol. (Sürece Vim (rc) yapılandırma dosyası aşağıda hedef hedef maçları gibi) aşağıdaki komutları çalıştırın: (1.) Diyor:

`$ echo "noremap ww :w<CR>" >> ~/.vimrc` 
`$ source ~/.vimrc` . 

Bu Vim yapılandırma dosyası, noremap ww :w<CR>, bir satır eklemek gerekir Yeni bir Normal Mod "Remap" (noremap) oluşturacak; (2.) Yeni bir operatörü neleri göz önünde bulundurabileceğimizi veya tuş vuruşu, ww, ... için; (3.) ... işlenen komut için :w<CR>, "[Gir"] komut modunu, ':' ile, ardından "w" tuşunu, bir Carrige Return() "ile takip ederek) operatör çağrıldığında davranacaktır. Vim'in Normal mod kısayollarını bilmiyorsanız: Örneğin, örneğimi kullanarak kelimenin tam anlamıyla 'ww' harflerini yazmanız ve satırların yazıldığını doğrulamak için en alttaki oku. ("CTRL -... veya CMD- veya Shift -" gibi kombinasyonlar gerekli değildir.)