我想将QtCreator设置为在unix中使用CRLF而不是LF。有没有办法做到这一点?
PS:我知道我可以在文件上使用dos2unix但是我不想这样做。
答案 0 :(得分:1)
下一个QtCreator版本可以从工具栏中更改打开文档的行尾。
根据时间,我还将尝试为新创建的文件在QtCreator设置中设置默认选项。
答案 1 :(得分:0)
一些可能性:1。我注意到一旦QtCreator在Linux中打开CRLF文件,它就像CRLF文件一样对待它,所以你只需要在文件上运行一次dos2unix。 2.'diff --strip-trailing-cr ...'有效。 3.如评论中所述,大多数版本控制系统可以设置为执行本地或固定行结束,因此您可以在VCS工具而不是创建者中追逐问题。
我在Tools-> Options-> Editor下尝试了各种编码,但似乎都没有影响到行结尾(我很惊讶Creator似乎没有这个设置 - 但是选项4是你总能得到Creator的源代码......)
答案 2 :(得分:0)
这是QtCreator中的错误 - https://bugreports.qt.io/browse/QTCREATORBUG-3590 可能会有人重新打开它。