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

时间:2012-06-08 16:04:12

标签: vim file-format

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

2 个答案:

答案 0 :(得分:8)

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

$ vim -c "set fileformat=mac"
在加载第一个文件之前执行

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

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

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

但最好在该机器的.vimrc中设置它:

set fileformats=mac,unix,dos

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

有关详细信息,请参阅help file-formats:help 'fileformat':help 'fileformats'

答案 1 :(得分:0)

更好的解决方案是让Vim自动识别该格式的文件。您可以通过更新'fileformats'

中的~/.vimrc选项来执行此操作
set fileformats=unix,dos,mac

这将使Vim在确定文件的格式时检查所有三种格式。