為什麼QtCreator保存文件會多一個換行符?

  • 2019 年 10 月 7 日
  • 筆記

看似不經意的行為,找找原因也挺有意思的。

  • 當游標移到文件末尾時可以更容易看到游標;
  • 在Unix中換行符是文本文件結束標誌之一;
  • C標準文件中源文件必須是文本文件,這就導致了每行必須以換行符結尾,不然會導致編譯錯誤的問題;
  • 某些工具也不喜歡沒有以換行符結尾的文件。

如何取消自動添加換行符?