7

Mac 形式のファイルがあります:e! ++ff=mac。正しいファイル形式に変更するために使用できることはわかっています。私が知りたいのは、ファイルを開いて正しいファイル形式で直接開くときに渡すことができるコマンド ライン オプションがあるかどうかです。

4

2 に答える 2

8

コマンドラインを使用してこれを行うことができます。試してください:

$ vim -c "set fileformat=mac"

-c <command>最初のファイルをロードする前に実行されます。fileformatjammessan が指摘しているように、これはロードされた最初のファイルにのみ影響し、後続のファイルではバッファごとに変更する必要があります。

それでもうまくいかない場合は、次のことも試してください。

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

ただし、そのマシンの .vimrc でこれを設定することをお勧めします。

set fileformats=mac,unix,dos

新しいバッファを開始するときに試行する形式を指定します。これfileformatは、既存のファイルの選択にも影響を与える可能性があります。

詳細についてhelp file-formatsは、:help 'fileformat'および:help 'fileformats'を参照してください。

于 2012-06-08T16:05:57.497 に答える
0

より良い解決策は、Vim がその形式のファイルを自動的に認識できるようにすることです。これを行うに'fileformats'は、~/.vimrc

set fileformats=unix,dos,mac

これにより、Vim はファイルがどの形式であるかを判断する際に 3 つの形式すべてをチェックします。

于 2012-06-08T16:13:22.460 に答える