2016-07-06 8 views
1

私は崇高なテキストを初めて勉強しています。私はLine Endingsの設定を見て、それを 'windows'、 'UNIX'、 'mac os'に変更することができます。誰かが私に説明することはできますか? Thx〜サブライムテキストの行末とは何ですか?

+0

こちらをご覧ください:https://en.wikipedia.org/wiki/Newline#Common_problems – eithed

答えて

1

コンピュータが登場する前に、人々はタイプライターでテキストを書きました。 用紙に新しい行を表示するには、行送り(1行上のスクロール)と改行(行頭にポインタを置く)が必要です。

新しい技術がこれらの技術を採用しました。 UNIXライクなシステムでは、ネイティブエディタはCR(キャリッジリターン)フラグを設定せず、改行(LF)のみを設定します。 Windowsでは、行末はCRとLFの両方で示されます。 Mac OSの設定は、CRのみを使用する従来のMac OS(OS X以前)を指します。最新のMac OS(OS XおよびmacOS)は、UNIXベースのLFを使用します。 The Wikipedia article on Newlineには概要があります。

Windowsのみで作業している場合は、そのまま使用してください。 UNIXライクなシステムとWindowsシステムの間でファイルを交換する必要がある場合は、ファイルのUTF-8エンコーディングを使用し、LFのみのline_endingを使用するようにWindowsのエディタを設定します。そうすれば、linux/macマシンのエンコーディングに関する多くの問題を回避できます。

関連する問題