Birçok kişi (daha doğrusu kaçış isabet yerine) Normal moda geri dönmek için ekleme modunda süre yazmak için bir şey olarak jj
veya jk
tanımlamak ister Bu ellerinizi ev sırasının üzerinde tutar ve işleri hızlandırır. Bu eşleştirmeleri yapmak için .vimrc Bu koymak (ya da sadece bunlardan birini seçin) olabilir:
inoremap jj <ESC>
inoremap jk <ESC>
gerçekten (benim için süper nadir), bu dizelerin yazmanız gerekiyorsa, sadece yazabilirsiniz İlk harfi ve birkaç saniyeliğine duraklatın, ardından 2. kelimeyi yazın.
Ayrıca normal modda iken hareket tuşlarının gerçekten anlaşılmasının vim içindeki hareket gücünü anlamanıza ve daha hızlı gitmek istediğiniz yere sizi nasıl ulaştırdığına (bu yüzden de öteleme ve dayak atma) anladığımı da anlıyorum. insert moduna girmek/bırakmak zorunda kalmak). Bu amaçla
, ben
a vim movement wallpaper görsel çeşitli hareketini gösteren adanmış imlecin bulunduğu konumdan (ekranın merkezi) göre komutları birlikte attı. Buna sahip olmak, onları hafızada tutmamı sağladı ve
çok daha hızlı yaptı.
Ayrıca, çeşitli temel insert tuşları anlamak, doğru yerde komut moduna geri almak yardımcı olur: - imleç
a
üzerindedir harfinden önce insert -
i
mektupta sonrasına ekleyin imleç
I
üzerindedir -
A
akım satırın başında eklemek - geçerli satırın sonunda ekler
o
- regexp komutları yerine//
Ayrıca öğrenme akım çizgisinin üzerinde yeni bir satır açmak çeşitli silme, değiştirme, ikame anlamak ve bulmak -
O
akım sınırının altında yeni bir satır açmak muhtemelen gelecek.
Kullandıkça daha rahat edersiniz. Aynı şeyi (daha fazla veya daha az) yapmanın birçok yolu olduğunu ve sizin için işe yarayan bir yol bulacağınızı da göreceksiniz. Vim ile buluyorum, her zaman işleri yapmak için yeni yollar öğreniyorsunuz. –
Eğer bu çakışmalara meydan okuyorsa özür dilerim, ama niçin modelleme, vim'in ana ayırt edici özelliği ise, “vim” i (diğer bazı gelişmiş programlama dostu editör/IDE'nin aksine) kullanmak ister miydiniz? (Diğer herhangi bir özellik diğer editörlerde bulunabilir).Tam açıklama için vi ihtiyacım olduğunda kullanabiliyorum ama vim'i asla ana editörüm olarak kabul etmeyeceğim çünkü 10 yaşından sonra bile modlara alışkın olamam. – DVK
@DVK modal düşünce, bazı insanlar için değil, bazı insanlar için çalışır. Bunda yanlış bir şey olduğunu düşünmüyorum. Bazı insanlar için (benim gibi) modal düzenlemeler doğal ve "normal" modda olmak için çok az tuşa basan ve en az sayıda tuşa basma/silme/yank/değişiklik yapma olanağı sağlar. –