2012-03-27 9 views
8
ben unix içinde CRLF yerine LF kullanmak QtCreator ayarlamak istediğiniz

tarihinde QtCreator içinde crlf sonlar ayarlayın. Bunu yapmanın bir yolu var mı?nasıl linux

PS: Ben bunu yapmak istemiyorum ancak dosyalarda dos2unix kullanabilirsiniz biliyorum.

+0

Bu genellikle sürüm kontrol sistemi aracılığıyla yapılır. Linux'ta CRLF'yi platformlar arasında taşınabilirlikten başka farklı bir neden var mı? –

+0

Tam olarak bu yüzden, ancak qt yaratıcısının değiştirdiği bazı windows kaynaklarında diff kullanıyorum her zaman dos2unix kullanmaktan kaçınmak istiyorum. –

+0

Hangi sürüm kontrol sistemini kullanıyorsunuz? Kullandığım tüm difüzyon araçları (Subversion ile), sadece satır sonu farklılıklarını otomatik olarak görmezden geliyor. –

cevap

0

Bazı olasılıklar: QtCreator Linux'ta bir CRLF dosyasını açar kez 1. Ben bir CRLF dosyası gibi davranır, fark, bu yüzden sadece dosya üzerinde bir kez dos2unix çalıştırmak gerekir. 2. 'diff --strip-trailing-cr ...' işleri. 3. Yorumlarda belirtildiği gibi, çoğu sürüm kontrol sistemleri yerel veya sabit hat sonlarını yapmak için ayarlanabilir, böylece sorunu Creator yerine VCS aracınızda kullanabilirsiniz.

Araçlar-> Seçenekler-> Düzenleyici altında çeşitli kodlamaları denedim, ancak hiçbiri satır sonunu etkilemiyor gibi görünüyor (ve şaşırıyorum, İçerik Oluşturucu'nun bunun için bir ayarı yok gibi görünüyor; ancak seçenek 4'tesiniz her zaman Creator'un kaynak kodunu alabilir ...)