Tengo una lista de palabras:
bau
ceu
diu
fou
gau
Quiero convertir esa lista en:
byau
cyeu
dyiu
fyou
gyau
Intenté sin éxito el comando:
:%s/(\w)(\w\w)/\1y\2/g
Dado que esto no funciona, ¿qué debo cambiar para que los grupos de captura de expresiones regulares funcionen en Vim?
:%norm ay<CR>
.
l
, ingresar al modo Bloque visual con Ctrl+v
, marcar la columna completa con Shift+g
seguido de l
, luego ingresar al modo Insertar con Shift+i
e ingresar 'y'. 7 pulsaciones de teclas, incluido el acabado Esc
para salir del modo Insertar. No publica como respuesta porque no se trata realmente de grupos de captura (que es lo que busqué cuando encontré esto). :-)