---
title: "VIM sous Windows (version 8.0.586) : comment supprimé les ^M"
url: https://www.cyber-neurones.org/2018/06/vim-sous-windows-version-8-0-586-comment-supprime-les-m/
date: 2018-06-18
modified: 2018-06-18
lang: fr
author: "Frederic"
description: "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..."
categories:
  - "Linux"
tags:
  - "vim"
word_count: 85
---

# VIM sous Windows (version 8.0.586) : comment supprimé les ^M

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 **