Ayrıca bir süre dahu / vim-fanfingtastic kullanıyordum ve çok yararlı buldum. Ayrıca yüklemeniz gereken tpope / repeat.vim.
kütüphanesi sayesinde anlamsal tekrarları destekler .
Bir alternatif, az çok aynı şeyi yapan chrisbra / advancedft'dir .
rhysd / clever-f.vim çok satırlı aramayı etkinleştirme seçeneğine sahiptir, ancak birincil özelliği halihazırda olduğu gibi geçerli aramanın f
tekrarlanmasına izin vermektir ;
.
Tüm sap olanlar ;
ve ,
anahtarlar beklendiği gibi.
Dezavantajı çok satırlı ile f
ve t
yanlış tuşa vurduğunuzda, mevcut bandından alınacak olmasıdır yerde beklenmedik dosyasında. Ctrl-Oo anlarda yardımcı olabilir. ( c
Birkaç satır yuttuğunuzu fark etmezseniz , bu bir değişiklikle tehlikeli olabilir , ancak bunlar benim için sadece diş çıkarma sorunlarıydı.)
Gibi biraz farklı yaklaşımlar ile ilgili diğer eklentiler vardır justinmk / vim-gizlice ve goldfeld / vim-seek için istemi hangi iki karakter daha kolay (ama yine de garanti edilemez) Hedef yer vurmak için yapım.
Ve sonra easymotion / vim-easymotion var . Bu , bazıları çok fazla aday olduğunda hedef karakteri onaylamak için ekstra bir tuşa veya iki tuşa ihtiyaç duyan birçok güçlü hareket tuşu sunar .
Ama şu anda evde yetiştirilen bir çözüm kullanıyorum. Ben çalışmış olmak EasyMotion yazarı f
ve t
sayım işaretleri yanıp önünüzde eşleşen tüm karakterler üzerinde.
Bu , vanilya vim hareketleri için doğal bir sayım asistanı olarak görev yapar . Birlikte bir yere taşınmaya çalıştığınızda, fx
ancak x
düşündüğünüzden daha fazla şey olduğunu keşfettiğinizde , hedeflediğiniz karakterin üzerinde yanıp sönen sayıyı okuyabilir ve [count];
oraya atlayabilirsiniz.
Şubeyi burada bulabilirsiniz . Anahtar eşlemelerini ayarlamak için Yardımcı ipuçları ekleme bölümünü okuduğunuzdan emin olun .
Bununla birlikte, c
değişim operasyonları için, ilk seferde doğru yapılması hala tercih edilir . Bu gibi durumlarda v
Görsel modda fazladan bir tuşa basmanızı veya EasyMotion'ın garantili atlamalarından birini kullanmanızı öneririm .
d/a
yanındaki silmeka
vec/.
yanındaki silmek.
.hlsearch
Bu işlemi yaparken kullanırsanız ve istemiyorsanız,d/
işleminizi yapan ve ardından vurgulamayı devre dışı bırakan (ile biten:nohlsearch
) bir eşleme oluşturabilirsiniz .