Facundo Casco
Facundo Casco

Reputation: 10605

Command line option to open mac formatted file in Vim

I have a file with mac format, I know I can use :e! ++ff=mac to change to the correct fileformat. What I'd like to know is if there is a command line option I can pass when I open the file to open it directly with the correct fileformat.

Upvotes: 7

Views: 1241

Answers (2)

pb2q
pb2q

Reputation: 59627

You can do this using the command line, try:

$ vim -c "set fileformat=mac"

-c <command> executes before loading the first file. As jammessan has noted, this will only affect the first file that is loaded, subsequent files will require that you change fileformat for each buffer.

If that doesn't work, you can also try:

$ vim -c "e ++ff=mac"

But it's better to set this up in your .vimrc on that machine:

set fileformats=mac,unix,dos

specifies which formats to try when starting a new buffer. This also can influence what fileformat is chosen for existing files.

See help file-formats, :help 'fileformat' and :help 'fileformats' for more details.

Upvotes: 7

jamessan
jamessan

Reputation: 42727

The better solution would be to make Vim automatically recognize files in that format. You can do this by updating the 'fileformats' option in your ~/.vimrc

set fileformats=unix,dos,mac

This will make Vim check all three formats when determining which format a file is in.

Upvotes: 0

Related Questions