用于在Vim中打开mac格式文件的命令行选项

Fac*_*sco 7 vim file-format

我有一个mac格式的文件,我知道我可以使用:e! ++ff=mac更改为正确的fileformat.我想知道的是,当我打开文件以使用正确的fileformat直接打开它时,我可以通过命令行选项.

pb2*_*b2q 8

可以使用命令行执行此操作,尝试:

$ vim -c "set fileformat=mac"
Run Code Online (Sandbox Code Playgroud)

-c <command>在加载第一个文件之前执行.正如jammessan所指出的,这只会影响加载的第一个文件,后续文件将要求您fileformat为每个缓冲区进行更改.

如果这不起作用,您还可以尝试:

$ vim -c "e ++ff=mac"
Run Code Online (Sandbox Code Playgroud)

但最好在该机器上的.vimrc中进行设置:

set fileformats=mac,unix,dos
Run Code Online (Sandbox Code Playgroud)

指定启动新缓冲区时要尝试的格式.这也会影响fileformat为现有文件选择的内容.

help file-formats,:help 'fileformat':help 'fileformats'更多的细节.