Just a quick vi/vim tip that I’d never had to do before now.
Scenario: a file with multiple lines, each terminated with a semicolon, that needed to be broken out into separate lines for easier reading.
Solution:
In vim, use \r in the search-and-replace command to indicate a new line:
:%s/;/;\r/g