EOL or End of Line or newline ascii character
あなたはどの文字を行末や改行と見なしますか? ほとんどの開発者は ˶˙º̬˙˶と答えるでしょう(フロントエンドの開発者は別です。 “</br>tag “と答えるでしょうね😊)。)
改行文字とは:
文字列の中で改行を表す文字で、この文字の後に新しい行が始まることを意味しています。
LF (character : ˶‾᷄ -̫ ‾᷅˵)です。
LF (character : ˶‾᷄ -̫ ‾᷅˵): この文字は、私たちがプログラミングを始めたばかりの頃によく知っていた「\」という文字です。
CR (character : ˶ˆ꒳ˆ˵ ) : これは単純に「r」という文字です。
実は、この「R」には別の意味もあります。
OSのサポート
Unixです。 Unixシステムでは、「\n」をラインターミネーターとみなします。
Mac(9まで):Unixでは「\n」を行末と見なし、「r」は同じ行の先頭に戻ると見なします。 古いMac OSは「\r」を改行とみなしますが、新しいOSのバージョンではUnixシステムに準拠して「\n」を改行とするようになっています。
Windows。
確認方法
確認方法はいろいろあります。
NPP show all characters
任意のテキストファイルを開き、Pilcrow (¶) ボタンをクリックします。 Notepad++は、CRとLFのいずれかの形式の改行文字を含むすべての文字を表示します。 WindowsのEOLエンコードされたファイルであれば、CR LFの改行文字が表示されます(`・ω・´)ゞ
NPP拡張検索
Ctrl + Shift + Fのキーコンビネーションを押し、検索モードで「拡張」を選択します。 もし、すべての行の最後に「\」があれば、それはWindowsのEOLエンコードされたファイルであることを意味します。
変換方法
ここでもメモ帳++を使いましょう。 変換したいファイルを開き、[編集]メニューをクリックし、[EOL変換]オプションまでスクロールダウンして、ファイルを変換したいフォーマットを選択します。