У мене є список слів:
bau
ceu
diu
fou
gau
Я хочу перетворити цей список на:
byau
cyeu
dyiu
fyou
gyau
Я безуспішно спробував команду:
:%s/(\w)(\w\w)/\1y\2/g
Зважаючи на те, що це не працює, що мені потрібно змінити, щоб змусити групи захоплення регулярних виразів працювати у Vim?
:%norm ay<CR>
.
l
, увійти в режим візуального блоку з Ctrl+v
, позначити цілий стовпець з Shift+g
подальшим l
, а потім увійти в режим вставки з Shift+i
і ввести «у». 7 натискань клавіш, включаючи закінчення Esc
виходу з режиму Вставка. Не публікувати як відповідь, тому що це насправді не групи захоплення (саме це я шукав, коли знайшов це). :-)