为什么QtCreator保存文件会多一个换行符?

  • 2019 年 10 月 7 日
  • 笔记

看似不经意的行为,找找原因也挺有意思的。

  • 当光标移到文件末尾时可以更容易看到光标;
  • 在Unix中换行符是文本文件结束标志之一;
  • C标准文件中源文件必须是文本文件,这就导致了每行必须以换行符结尾,不然会导致编译错误的问题;
  • 某些工具也不喜欢没有以换行符结尾的文件。

如何取消自动添加换行符?