Pregunta

I'm using Vim to work on a project with others developers using Windows.

The problem: I get "^M" characters instead of line-breaks. This can be solved with this simple command

:set fileformats=dos

But when I restart Vim, the file is opened again with the unix format. Another problem is that I have to execute the command for each file in the directory.

Is it possible to set this parameter for a whole directory?

¿Fue útil?

Solución

The fileformats option is global. The fileformat option however is local to each buffer.

With the following command you can check how those are set:

:verbose set ff? ffs?

In my .vimrc I have set the following:

set fileformats=unix,dos,mac

And it Just Works.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top