Sous Vim, si on veut remplacer les espaces d'un fichier par des retours chariots, on peut lancer la commande suivante : :1,$ s/ /\r/g

Le \r est le retour chariot, quelque soit la plateforme. Le fichier sera bien enregistré avec uniquement \n (code hexa 0a), si le ':set fileformat=unix' est défini. Si le ':set fileformat=dos' est défini, les retours chariots seront codés en \r\n (code hexa 0d0a).