Ответ 1
Это ошибка в QtCreator - https://bugreports.qt.io/browse/QTCREATORBUG-3590 Может быть, кто-то снова откроет его снова.
Я хочу установить QtCreator для использования CRLF вместо LF в unix. Есть ли способ сделать это?
PS: Я знаю, что могу использовать dos2unix для файлов, но я не хочу этого делать.
Это ошибка в QtCreator - https://bugreports.qt.io/browse/QTCREATORBUG-3590 Может быть, кто-то снова откроет его снова.
Следующая версия QtCreator будет иметь возможность изменять окончания строк для открытого документа с панели инструментов.
В зависимости от времени я также попытаюсь установить параметр по умолчанию в настройках QtCreator для вновь создаваемых файлов.
Некоторые возможности: 1. Я заметил, как только QtCreator открывает файл CRLF в Linux, он рассматривает его как файл CRLF, поэтому вам нужно будет только запустить dos2unix один раз в файле. 2. "diff -strip-trailing-cr..." работает. 3. Как упоминалось в комментариях, большинство систем управления версиями могут быть настроены на локальные или фиксированные окончания строк, поэтому вы можете преследовать проблему в своем инструменте VCS вместо Creator.
Я пробовал различные кодировки в разделе Инструменты- > Параметры- > Редактор, но ни один из них не влияет на окончание строки (и я удивлен, что у Творца нет настройки для этого, но вариант 4 - это всегда получайте исходный код Creator...)