Ich habe eine Liste von Wörtern:
bau
ceu
diu
fou
gau
Ich möchte diese Liste in Folgendes verwandeln:
byau
cyeu
dyiu
fyou
gyau
Ich habe den Befehl erfolglos versucht:
:%s/(\w)(\w\w)/\1y\2/g
Was muss ich ändern, damit die Regex-Erfassungsgruppen in Vim funktionieren, da dies nicht funktioniert?
:%norm ay<CR>
.
l
, den Visual Block-Modus mit Ctrl+v
aufrufen, die gesamte Spalte mit markieren, Shift+g
gefolgt von l
, dann den Einfügemodus mit aufrufen Shift+i
und 'y' eingeben . 7 Tastenanschläge, einschließlich Abschluss Esc
, um den Einfügemodus zu verlassen. Nicht als Antwort posten, da es nicht wirklich um Erfassungsgruppen geht (wonach ich gesucht habe, als ich diese gefunden habe). :-)