Я хотел бы заменить 'x' в этом файле на номер текущей строки. То есть изменение
x
x
x
в
1
2
3
Сейчас я использую однострочник Perl:
perl -pi -e '$x=$.; s/x/$x/' myfile.txt
Я думаю, что UltraEdit может сделать это с вертикальным выбором и заменой. Можно ли это сделать в vim? (Мой пример здесь предполагает, что 'x' - это все, что есть в одной строке. Но строки в моем реальном файле намного сложнее.)