私はLinux/Ubuntuマシンでプロジェクトを開発するためにVimとGITを使います。以前はWindowsを使用していました。つまり、行末はDOS形式でした。 Linuxに移行した後、私はいつも^ Mの混乱している/迷惑な文字をラインの最後に見ます。ここでは一部の人:Vim:Mac vs. Linux^M問題
How to convert the ^M linebreak to 'normal' linebreak in a file opened in vim?
は、私は検索/はDOS2UNIXのようなツールを交換したり、使用すべきであることが示唆されました。これらは良い提案ですが、バージョン管理されたプロジェクトでは、変更後のファイルに不要なコミットを追加する必要があり、それに時間を費やす価値のない大きな仕事です。したがって:
これにはVimに耐性を持たせるためにとにかくありますか?つまり、ファイルがDOSの行末にある場合、ファイルはこのように保持され、新しい改行の書式設定などが使用されます。
..すべてのプラットフォームのネイティブタイプ。 gitにその機能があるかどうかはわかりませんが、最初にそれを調べることができます。おそらくそうです。 – Keith
うーん...それは良い提案です。私はそれを試してみるべきです。私から1つの投票! – Rafid
http://www.kernel.org/pub/software/scm/git/docs/gitattributes.html :-) – Keith