改行コード

最終更新日29 Oct 2015 05:15

改行コードの違い

  • Windows…キャリッジリターン (CR) とラインフィード (LF)
  • Linux,Mac….ラインフィード (LF) のみ

gitではLF(\n)Linuxに合わせる方針が主流のようだ
というのもgitのサーバーがlinuxだから。
CRLF(Windows)ではpushして改行がごちゃまぜになってしまうのがよくない
gitの設定のcore.autocrlfの設定により、改行コードをごちゃまぜになることを防ぐことができます。
どういう設定にするかは流派や考え方が色々あるようなので、一緒に作業する人と必ずどの方針でいくのか確認しよう~

改行コードを調べるには?

git diff

でCRLFだったら^Mと表示されます。

SublimeTextでregular expression 検索を利用する

改行コード 正規表現
LF \n
CR \r


files

サポートサイト Wikidot.com