Tôi có một danh sách các từ:
bau
ceu
diu
fou
gau
Tôi muốn biến danh sách đó thành:
byau
cyeu
dyiu
fyou
gyau
Tôi đã không thành công thử lệnh:
:%s/(\w)(\w\w)/\1y\2/g
Cho rằng điều này không hoạt động, tôi phải thay đổi gì để làm cho các nhóm bắt regex hoạt động trong Vim?
:%norm ay<CR>
.
l
, nhập chế độ Khối hình ảnh với Ctrl+v
, đánh dấu toàn bộ cột Shift+g
theo sau l
, sau đó nhập chế độ Chèn với Shift+i
và nhập 'y'. 7 tổ hợp phím bao gồm hoàn thiện Esc
để thoát chế độ Chèn. Không đăng như một câu trả lời vì nó không thực sự về các nhóm chụp (đó là những gì tôi đã tìm kiếm khi tôi tìm thấy nó). :-)