Posted at

エディタの改行コード


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

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」の状態だったので、改行コードが統一されてなかったっぽいですね。