Pour supprimer les ^M il suffit de faire :
- 1,$ s/\r//g
Normalement sous Unix il aurait fallu faire :
- 1,$ s/{Ctrl-v}{Ctrl-M}/g
Mais le {Ctrl-v} fait du Windows …. Misère.
Sachant que la solution de changement d’encodage n’a jamais fonctionné :
- :set fileformat=unix
Et la solution « dos2unix » ne s’occupe que des fins de chaines …
Je donne donc ma solution …
Bisous.
L’autre question qui est souvent posé, comment faire pour la redirection de flux des erreurs lors du make ( compilation ) :
- make &> retour.txt