Öncelikle QWERTY klavye kullandığınızı varsayacağım. Cevabım kişisel tercihime dayanmıyor, sadece Drew Neil tarafından yazılan inanılmaz Pratik Vim'in bir kısmını yeniden şekillendiriyorum .
TL; DR Vim, dokunmatik daktilolar için optimize edilmiştir, böylece elleriniz onları koymayı öğrendiğiniz yerde kalmalıdır: sol el asdf ve sağ eljkl;
Neil, sağ elini tutmanın hjklgerçekten kötü bir şey olduğunu söylüyor. Ana nedeni tuşlarıyla hareket ettirerek olmasıdır hjklvim çok daha hızlı kelime bilge hareketleri veya karakter arama hareketini sağladığı için çok zaman zaman olması gereken bir şey ( w
, b
, f
, t
, /
...).
Ayrıca doğrudan bu bölümü alıntılayacağım:
Kullandığım hve lben dar hedefimi özledim zaman kapalı-by-one hataları, anahtarlarını. Bunun dışında onlara pek dokunmuyorum. hAnahtarı ne kadar az kullandığım düşünüldüğünde, bir Qwerty klavyesinde uzatmaktan mutluluk duyuyorum. Kapak tarafında, karakter arama komutlarını sık sık kullanıyorum, bu yüzden; anahtar küçük parmağımın altında rahatça duruyor.
Bonus: Bu sizin durumunuz gibi görünmese bile, yeni başlayanlardan kurtulmak için ok tuşlarını hareket ettirmekten oluşan kötü alışkanlıktan kurtulmak için bir ipucu: .vimrc
Tamamen ok tuşlarını devre dışı bırakmak için aşağıdaki satırları ekleyin :
noremap <Up> <Nop>
noremap <Down> <Nop>
noremap <Left> <Nop>
noremap <Right> <Nop>
( <Nop>
"İşlem Yok" anlamına gelir)
j,k,l,;
. Birincisi, hemen vurmayı öğreneceksinizh
. İkincisi, vim'i daha iyi tanıdığınızda,h
o kadar da fazla kullanmayacaksınız . Üçüncüsü, tuş bağları çoğunlukla bu el pozisyonu göz önünde bulundurularak tanımlanır, bu yüzden uzun vadede bir problemi başka bir problem seti için takas edersiniz.