Vim
ATOM

エディタの改行コード

改行コードというものを初めて知りました

vimからatomにエディタを変更したのですが、
改行コードがおかしいと言われたので修正しました。
そこで初めて改行コードというものを知りました。

改行コードの種類

改行コードには「CR(キャリッジリターン)」と「LF(ラインフィード)」の2つが存在します。
またCRとLFの2つを合体させて「CRLF(CR+LF)」を1つの改行コードとして扱う場合もあります。
つまり実質的には「CR」「LF」「CRLF」の3種類の改行コードが存在するわけです。

OSによって設定される改行コードが違うのです。
プログラミングをする人はこの点を意識してくださいね。

確認方法

【vimエディタでの確認】
ファイル内で「:se ff?」コマンドで見れます。

fileformat=dos   これは(dos)CRLFのこと。
いままでこれでやってたから、
基本の改行コードはCRLFなのでしょう多分。
ってことでAtomの改行コードを見て見ます。

【atomエディタでの確認】
https://qiita.com/nyoro_712/items/8c80e32aa49f7a2d2eaf
上記qiitaの「手順」部分を参考に。
CRLFに設定して終了。
デフォルトだと「OS Default」の状態だったので、改行コードが統一されてなかったっぽいですね。