İmleçten ilk karakter x'e kadar sil (birden çok satıra yayılıyor)


12

Ben imleçten x ile bir karakterin ilk oluşumunu içerene kadar silebileceğimi biliyorum dfx. Bu yalnızca bir satırda çalışır. Nasıl ilk oluşumu kadar imlecin bulunduğu yerden silebilirsiniz x zaman x aynı çizgide değil mi?

Örneğin, imleç ilk boşluktan sonra ise

yada yada yada
yada yada x veya yada x

ve dfxsonuç şöyle olması gerektiğini yazıyorum :

yada


2
örneğinizde,x
guillem'in

@guillem haklısın. Bu bir kopyala yapıştır hatasıydı. Her neyse, örnekle ne istediğimi hatayla gerçekleştirmeye çalıştım, ancak bunu başaramadım. Başka bir soru sordum: imlecin x karakterini oluşturana kadar silin .
Erwin Rooijakkers

Yanıtlar:


21

/İleri arama için kullanın :

d/x<CR>

ve ?geriye doğru arama için:

d?x<CR>

10

Romainl'in cevabı hakkında yorum yapmak istedim, ancak henüz bunu yapmak için yeterli itibarım yok!

Bir tuşa daha basmaya ihtiyaç duysa da, v/x<CR>dkaldırılan kısmı görmek için yararlı buluyorum .


1
Bu geçerli bir cevap. Yorum yapmaya gerek yok. Sadece tek bir yazılımdan bahsediyoruz (varyasyonları ile), bu yüzden geçerli bir cevaba layık cevap almak için fantezi olmanıza gerek yoktur.
Joker

@ErwinRooijakkers, şimdi kullanacağınız buysa bu cevabı seçmelisiniz.
Paul Evans

@PaulEvans Kabul etmiyorum. Bu cevabın benim için daha pratik bir değeri olmasına rağmen, kabul edilen cevabın sorulan soruya daha iyi bir cevap verdiğini düşünüyorum (tam olarak talep edilen şeyi yaptığı için - önce vurgulanan metni görmek istemedim).
Erwin Rooijakkers
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.