これが行末の問題なのか、それとも他の問題なのかはわかりません。Windowsで作業している開発者から(CR LFに設定されたdreamweaverを使用して)zip形式のコードディレクトリを取得し、それを手動でgitに追加しようとしています。gitのcore.autocrlfをfalseに設定しない限り、ファイルは100%変更されますが、その設定でもファイルの間隔が2倍になります。Windowsが\r\ nを追加していると思ったので、両方のvim(^ M)で削除してみました。
:%s/^V^M//g
およびperl:
perl -pe 's/\r\n|\n|\r/\n/g' inputfile > outputfile
奇妙なことに、vimで新しい行(\ n)を削除すると:%s/\n//g
、ファイルに改行がまったく含まれなくなります。:set list
空白行にvimを使用すると、取得でき$
ます。私は明らかに何かが欠けていますが、ファイルを取得し、Windowsの改行を削除し、実際の変更のみを表示してgitに追加できると思います。ファイルは非常に大きく(LOC)、多くのファイルがあるため、手動(コピー/貼り付け)は適切なオプションではないように思われるため、ご協力いただければ幸いです。
編集:Windowsで「ダブルスペース」であることを確認しました(notepad ++を使用)。Macdreamweaverで「改行タイプ」を設定しても効果はありません。