Articles

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変換]オプションまでスクロールダウンして、ファイルを変換したいフォーマットを選択します。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です