À l'aide de sed ou VIM pour remplacer l'espace avec une nouvelle ligne

J'ai les données suivantes.

1455931_at Chrna3 1420468_at Asb17 1445520_at −−− 1436717_x_at Hbb−y 1431788_at Fabp12 1458975_at −−−

Avec sed ou de l'éditeur VIM comment puis-je le changer pour

1455931_at Chrna3 
1420468_at Asb17 
1445520_at −−− 
1436717_x_at Hbb−y 
1431788_at Fabp12 
1458975_at −−−

De sorte que tout le mot qui a _at sera le premier de chaque ligne.
Chaque ligne se composent de deux à deux _a et le gène de termes.

OriginalL'auteur pdubois | 2013-12-11