Pipe the output to sed
.
grep -n needle haystack1 haystack2 | sed 's/:/ +/'
If you then want to strip off the part after, so that it is even easier to paste to vim, you can pipe it to awk.
grep -n needle haystack1 haystack2 | sed 's/:/ +/' | awk -F':' '{print $1}'