Это легко в VIM, но придерживаясь того, что я СЧИТАЮ, чтобы быть в vanilla VI, вы можете сделать
:%s/template$/template_form/
Это предполагает, что за каждой строкой следует конец строки.Если нет, попробуйте:
:s/template\(\s\|$\)/template_form/
Я не знаю, подходит ли "магия" вашему вкусу VI, но это соответствует "шаблону", за которым следуют пробел или конец строки.