2011-12-22 14 views
25

dt/mystring (çalışmıyor) gibi bir şey yapacak bir VIM komutu/tuş kombinasyonu var mı? Vim - aranan dize kadar sil

dta

akım hattı üzerine mektup a bulmaya çalışır, ama dize arandı kadar (muhtemelen diğer bazı satırda) her şeyi silmek istiyorum.

cevap

48

bu

d/mystring 

O dizesini kendisini silmez deneyin.

+0

Bu iş yapar. Silme işleminden sonra, arama teriminin vurgulanmasını kaldırmak için şunu basmalıyım: noh. Arama dizgisini silmenin ve daha fazla araştırmayı vurgulamanın bir yolu var mı? – Sudheer

13

d/mystringmystring

Düzenleme için her şeyden siler: AWW, çok yavaş:/

10

Greg Reynolds bir çalışma çözüm sağladı.

dn 

n hareket özeldir, bu nedenle desen ilk karakteri yemiş olmayacak: Arama dizisi önceden tanımlanmışsa
Alternatif kullanın.

<leader><leader>t<first letter of pattern eklentisini kullanabileceğiniz başka bir alternatif Easymotion eklentisini (genellikle lideri ters eğik çizgidir); Daha sonra desenden hemen önce karakter bir mektuba dönüşecek; bu mektubu yazın ve işiniz bitti.