正しい改行文字/ EOLが保存されないのはなぜですか?

正しい改行文字/ EOLが保存されないのはなぜですか?

Windowsユーザー/コンピュータと簡単なテキスト/コメントを交換するときに、txt拡張子を忘れずに正しい改行とエンコーディングを使用できるようにするために、他の(非常に新しくて無知な)unixユーザー用のテンプレートで空のtxtファイルを作成しました。

今興味深い質問があります。

  • この空のテンプレートの上に作成されたファイルは、Windowsで歪んでいます(正確に言えば欠落しています)CR
  • 単一のスペース(または他のテキスト)を持つテンプレートはうまく機能しますが、pluma/ xed(geditベース)それgedit自体またはvim;ただし、leafpadまたはで作成すると、空のmousepadテンプレートのように動作します。
  • テンプレートに改行文字が含まれている場合は、記載されているすべての編集者に機能します。

空のtxtファイルを作成し、エンコードや改行/ EOLなどの設定を保存する方法はありますか?

ボーナス質問: このエディタはなぜ他のファイルを保存するのですか?


明確にするために:私は違いを理解します。改行スタイル~のためテキストファイルもちろん、すべてのファイルはUTF-8でエンコードされます。

答え1

空のファイルを作成するのではなく、ファイルの作成方法をユーザーに伝えるいくつかの説明を追加します。これはユーザーにとって役立ち、編集者が使用する正しい改行スタイルを知らない問題も解決する必要があります。

関連情報