Вы можете использовать это:
%s/\vdoCall\(<(\w*)>,/\1 = doCall(\1,/
\v
включает «больше магии» в регулярных выражениях - здесь это не является строго обязательным, но я обычно использую его, чтобы сделать выражения проще <…>
соответствует границам слова, а промежуточная часть соответствует первому параметру и помещает его в первую группу захвата. Замена использует \1
для доступа к этой группе захвата и вставки в правильные два места.