Desidero impostare QtCreator per utilizzare CRLF anziché LF in unix. C'è un modo per farlo?Come impostare le finali crlf in QtCreator su linux
PS: So che posso usare dos2unix sui file, ma non voglio farlo.
Desidero impostare QtCreator per utilizzare CRLF anziché LF in unix. C'è un modo per farlo?Come impostare le finali crlf in QtCreator su linux
PS: So che posso usare dos2unix sui file, ma non voglio farlo.
Alcune possibilità: 1. Ho notato che una volta QtCreator apre un file CRLF in Linux, lo tratta come un file CRLF, quindi è necessario eseguire dos2unix solo una volta sul file. 2. Opere "diff --strip-trailing-cr ...". 3. Come menzionato nei commenti, la maggior parte dei sistemi di controllo della versione può essere impostata per terminare la linea locale o fissa, quindi è possibile inseguire il problema nello strumento VCS anziché in Creator.
Ho provato varie codifiche in Strumenti-> Opzioni-> Editor, ma nessuna sembra influenzare la fine della riga (e sono sorpreso che il Creatore non abbia un'impostazione per questo - ma l'opzione 4 sei tu può sempre ottenere il codice sorgente di Creator ...)
È un bug in QtCreator - https://bugreports.qt.io/browse/QTCREATORBUG-3590 Può essere riaperto di nuovo.
Questo viene in genere eseguito tramite il sistema di controllo della versione in modo che i file possano essere condivisi su piattaforme diverse. C'è una ragione diversa per cui vuoi il CRLF su Linux oltre alla portabilità tra piattaforme? –
Questo è esattamente il motivo, ma voglio evitare di usare dos2unix ogni volta che uso diff su alcune fonti Windows modificate da qt creatore. –
Che sistema di controllo versione stai usando? Tutti gli strumenti di diffusione che uso (con Subversion) ignorano automaticamente le differenze di fine riga. –