How to edit multiple lines with vim and insert text at the same vertical position?

  question, vim

The following documents already exist

<a id="" href=""></a>
 <a id="" href=""></a>
 <a id="" href=""></a>

The system clipboard contains the following contents:

home
 help
 variables

It needs to be inserted at the 15th position of each line to form the following format

<a id="" href="">home</a>
 <a id="" href="">help</a>
 <a id="" href="">variables</a>
 
 If vim fails, can awk be used?

This answer is no good.

Enter first

home
 help
 variables

Then usesCommand
Input:%s/^/<a id="" href="">/gEnter
reintroduce:%s#$#</a>#gEnter

If I go further, I need to build on this foundation.

<a id="" href="">home</a>
 <a id="" href="">help</a>
 <a id="" href="">variables</a>
 
 Forming the following
 
 <a id="home" href="">home</a>
 <a id="help" href="">help</a>
 <a id="variables" href="">variables</a>
 
 What will you do?
 
 Go further
 <a id="home" href="home.html">home</a>
 <a id="help" href="help.html">help</a>
 <a id="variables" href="variables.html">variables</a>
 
 How do you get it done quickly?  ?

The cursor moves to the front of the upper left home.

<C-v>jj$x<ESC>

Move cursor to first</a>Before

p