我创建了一个空的 txt 文件作为其他(非常新且无知的)unix 用户的模板,以确保他们在与 交换简单文本/注释时不会忘记 txt 扩展名并使用正确的换行符和编码Windows 用户/机器。
现在出现一个有趣的问题:
- 在此空模板之上创建的文件在 Windows 下会变得混乱(确切地说是因为缺少
CR
)。 - 一个只有一个空格(或任何其他文本)的模板可以正常工作,但只要使用
pluma
/xed
(基于 gedit)、gedit
其本身或vim
;创建即可。但当使用leafpad
or创建时mousepad
,它的行为就像空模板一样。 - 当模板中有换行符时,它适用于所有提到的编辑器。
有没有办法创建一个空的 txt 文件,并保存编码和换行符/EOL 等设置?
奖金问题: 为什么这个编辑器保存不同的文件?
答案1
不要创建一个空文件,而是在其中添加一些注释来告诉用户如何填写它。这对用户很有帮助,并且还应该解决编辑器不知道要使用的正确换行样式的问题。