kokoroです。
今まで全く知らなかったのですが、改行コードには、
CR(Carriage return:キャリッジリターン)
LF(Line Feed ラインフィード)
という種類があり、
多くのシステムでは、改行コードを1つか2つの特殊文字の連続で表している、とのこと!
※ASCII文字コードに基づくシステムでは、LF(改行、0×0A)、CR(復帰、0×0D)のいずれかか、CRの後にLFという文字の連続で表している。
・ LF: UNIX系のシステム。Linux、AIX、Xenix、Mac OS X、BeOS、Amiga、RISC OSなど。
・ CR+LF: CP/M、MP/M、MS-DOS、OS/2、Microsoft Windows。
・ CR: コモドールによるシステム、Apple IIファミリ、Mac OS(バージョン9まで)、OS-9。
Windowsの私がCRの設定になっていたので、MacのmakiさんがCRで改行されたソースコードをマージしようとすると、コンフリクトしてしまうとのこと。そこで、私のWindowsのeclipseの改行コードを、 unixコードのLF にします。
Eclipse3.2の場合、ウィンドウ->設定->一般->ワークスペースで新規テキスト・ファイルの行区切り文字をその他Unixを選択します。プロジェクトごとに設定を変えたい場合は、プロパティの情報->新規テキスト・ファイルの行区切り文字から変更します。
ついでに、画像右の赤い枠の部分で、全てのプロジェクトの文字コードを「UTF-8」に設定しました。
これで張り切って開発できそうです!
関連する投稿
リツイートする

