I want to add * to the end of each line in Vim.
*
I tried the code unsuccessfully
:%s/\n/*\n/g
:%s/\n/*\r/g
Your first one is correct anywhere else, but Vim has to have different newline handling for some reason.