Bir kelime listem var:
bau
ceu
diu
fou
gau
Bu listeyi şuna dönüştürmek istiyorum:
byau
cyeu
dyiu
fyou
gyau
Başarısız bir şekilde komutu denedim:
:%s/(\w)(\w\w)/\1y\2/g
Bunun işe yaramadığını düşünürsek, normal ifade yakalama gruplarının Vim'de çalışması için neyi değiştirmem gerekiyor?
Vim ve stackoverflow.com/questions/18627893/… 'de
—
Ingo Karkat
Biraz konu dışı, bu yüzden buraya bir yorum olarak koyuyorum ama… yapardım
—
romainl
:%norm ay<CR>
.
(Tam olarak tarif gibiyse) sizin durumda, bir seçenek: ile 2 sütuna hareket
—
LAFK diyor Reinstate Monica
l
ile Görsel Blok moduna girmek Ctrl+v
, ile tüm sütun işaretlemek Shift+g
ardından l
daha sonra ekleme moduna girmek, Shift+i
ve girdi 'y'. Esc
Ekleme modundan çıkmak için son işlem dahil 7 tuş vuruşu . Cevap olarak göndermiyorum çünkü mesele yakalama grupları değil (bunu bulduğumda aradığım şey buydu). :-)