Windows

為什麼沒有保存正確的換行符/EOL?

  • February 10, 2017

我創建了一個空的 txt 文件作為其他(非常新的和無知的)unix 使用者的模板,以確保他們在交換簡單文本時不會忘記 txt 副檔名並使用正確的換行符和編碼與windows-使用者/機器。

現在出現了一個有趣的問題:

  • 在這個空模板之上創建的文件在 Windows 下被弄亂了(因為缺少CR.
  • 一個只有一個空格(或任何其他文本)的模板可以正常工作,但如果使用pluma/ xed(基於 gedit)創建,gedit它本身或vim; 但是當使用leafpador創建時,mousepad它的行為類似於空模板。
  • 當模板中有換行符時,它適用於所有提到的編輯器。

有沒有辦法使用已保存的設置(如編碼和換行符/EOL)創建一個空的 txt 文件?

獎金問題: 為什麼這個編輯器保存不同的文件?


說清楚一些事情:我了解文本文件的不同換行樣式,並且確保所有文件都以 UTF-8 編碼。

與其創建一個空文件,不如在其中添加一些註釋告訴使用者如何填寫。這將對使用者有所幫助,也應該解決編輯器不知道要使用正確的換行樣式的問題。

引用自:https://unix.stackexchange.com/questions/344126